No, it's not.See, this is kind of the opposite of how the computer industry has operated for decades.
There has never been any legitimate expectation for future upgrades unless explicitly promised at the time of sale.
Windows 95 didn't run on some systems less than 2 years old at the time of its release. Windows XP irrevocably broke plenty of up-to-date DOS-based applications (yes, they were still being updated, even in 2001). Symbian-based devices had all sorts of seemingly arbitrary cutoffs that didn't support devices still being sold at the time of a new release.
You have a selective memory. Backwards compatibility has never been anything other than a happy bonus, from any major vendor.
No, you can't expect them. They often come, and companies make, unsurprisingly, a business decision about how much to invest in it. But that does not make a rational or legitimate expectation.You CAN expect post-sale improvements, because of (bill gates voice)the magic of software.
The computing industry has never conformed to your supposed MO. Hardware and software have always been at odds with each other in some way or another, because the "magic of software" can't overcome plain hardware limitations and changes.
This statement makes absolutely no sense. Nobody paid a premium for future support commitments.People would pay a premium, expecting the computer to make it a little farther in to the future.
...which wouldn't change a thing.Or go Hackintosh.