If you buy a game and they stop updating, maintaining or even keeping the mandatory online services, the publishers are making your game worse. The quality of a digital product shouldn’t degrade over time. You should get what you paid for. It wouldn’t hurt those companies to make people able to run servers themselves.
There really has to be some warranty for digital products, like you have for tangible products. Software companies shouldn’t be above the law.