Allow community servers then. Then the company doesn't have to pay anything to maintain it. They don't even need to release the source; just release a proprietary binary and then people can happily keep playing and not feel ripped off.
This has been happening unofficially for decades, on a volunteer basis.
I play games that are 20+ years old all the time. I play Quake and Doom online pretty frequently.
You can still use Windows XP if you really want. You're not artificially locked out of it. You can also use your Nexus 5 if you want. I had one plugged in