If I subscribe to a service for $M/mo, I expect that service to work as long as I pay for it. If the maintainer of that service decides to turn it off and no longer charge me money, then so be it. I subscribed with eyes open about the lifetime that $M got me.
If I buy a product for $N one-time charge, I expect that product to work basically forever, until it physically breaks or wears out. I have woodworking tools over 50 years old. I would never expect Craftsman to sneak into my garage one day and destroy them because "they're old and unsupported and I should just buy new ones." I don't expect Toyota to repossess my car because it's hard to supply parts for old cars and they really just need me to buy another one.
So why is it OK for a software developer to just arbitrarily decide to flip a switch and remove my ability to use a product I paid for?
EDIT: I realize I am arguing for subscription pricing for software, which I am generally against. But for a game that requires a server operating in order to function, perhaps subscription pricing is more appropriate at least for that kind of game. It's still not appropriate for games or tools that run natively and don't have a significant reason for their logic to reside in a server.
Because we don't have a right to a continuing service that requires their labor unless they agreed to it. A buyer should discount the value of products that rely on ongoing services accordingly.
See also 'Juicero'.
Why do you deserve free labor from a game developer that you paid a nominal amount to 10 years ago, not to mention infrastructure costs.
At no point did you purchase unlimited free online service forever, by the way. The game developer did not promise that, and you hold no contract with them mandating free labor and infrastructure perpetually.
It's the equivalent of paying $10 to enter an all-you-can-eat restaurant and complaining when they kick you out at 10pm while you say that you haven't technically had ALL you can eat yet.
> So why is it OK for a software developer to just arbitrarily decide to flip a switch and remove my ability to use a product I paid for?
I see this argument repeated, and it's made exactly like this where it sets up a strawman and then brings up software.
No one is coming into your computer to repossess your software.
They are either turning off their servers, OR they are ending a subscription.
If you have a bus pass, you can do anything you want with the card. Your chisels being 50 years old, has nothing to do with you being able to ride the bus forever just because you bought a one-month pass.