Sorry but it isn't that simple. Tell me to mind my own business if you like because I'm still on good old fashioned TRS2006 but it's a bit like buying a car, no strings attached, then being told at your first service that you can't have the work done unless you have a GPS tracking system installed. It is ethically quite wrong to sell something and then move the goalposts concerning future upgrades.
Not really. Unlike cars, computer software doesn't typically fall apart if you don't 'service' it for a year. In many cases, software may continue to work 5-10 years after purchase. Furthermore, software updates don't really extend the usable life of the product. The chances are that the support will have ended long before you start to encounter compatibility problems with a new computer generation.
Remember also that you're paying $300 (or whatever) for the luxury of getting your car serviced.
No, a patch is more like getting a free GPS unit for your car which previously did not have one. We're offering the GPS unit on two conditions: that you didn't steal your car, and that your GPS is permitted to contact our servers from time to time to get new maps.
Sure, that's not a perfect analogy, but it's perhaps a lot more accurate than your hypothetical free car services.
kind regards,
chris