Why can't the single player functionality continue working indefinitely?
And maybe we can also mandate that companies release detailed server specifications when they turn down a game. Everything that might be needed for someone to rewrite the server. Then someone else might step into a breach - a different company, an open source project - and continue providing the service.
> we don't buy property when we buy a multiplayer game. Not unless you are fine going back to couch co-op.
Again, you're taking as a given one of the things which some people want to change. Why shouldn't the developers of the newest matchmaking-based shooter be required to release the binary for a dedicated server when they shut the game down? Obviously this won't be feasible for some games, but I can imagine plenty of games where it seems like it should be reasonable to factor it into development costs.