Reading between the lines I think OP is suggesting backwards compatibility is retained when publishing updates.
> Why would a game's developer's rights be restricted after they ship something based on how many people use it or how much society likes it?
I'm assuming OP's answer is something along the lines of "because it's good for society". Why shouldn't society do things that are good for society, even if they increase a burden on a profit making company? Obviously every case is different but the principle is sound, IMO. Like copyright expiry. At the very least it's an interesting thought exercise.