Then just keep doing things the same way, but add a disclaimer that says you are only selling a license to play the game, and it's not guaranteed to work after a certain date.
So no, it's not inevitable that every game will just sprout an expiry date. It's possible but only if you're right that consumers don't care about owning versus renting games.