It seems like the fair solution to this problem is to open source server code if you are going to cease support for an online game. That way the community has the opportunity to run their own servers if they want to. I also really support giving 60 day notice if an online game is going to shut down. Places I have worked have had policies like that for games they are sun setting and I think the best game publishers th…
Game engines/code aren't all open source. The game developer might not have the legal rights to release the source. Also, does this stop at games? Why not any online service ever? Why not any program at all?
Maybe this is the reason MS has been pushing Game Pass so hard, to get rid of the "purchase" part entirely.