

You’re not just paying for the hardware, you’re paying for a device with certain functionality and compatibility that you expect to not lose as the result of future updates. Just because corpos think it’s ok to abdicate their responsibility to the consumer by separating hardware and software in the legal contract doesn’t mean that they’re not violating the social contract when the device loses functionality as the result of a software change.
Just because most of the user base is unaffected, that means that it’s okay to defy the expected convention and change something (which does still affect some of the user base) without any justification other than “because we can”?