Minecraft also 'incredibly' has first-party support for downloading and playing any previous version of the game. There's and incredibly vibrant community playing the game on years old versions of the game (mainly for modding).
Contrast this to World of Warcraft where you cannot play anything but the current latest (except via the now-released Classic, which still isn't the same as "preserve this version forever").
Factorio has also been "never really done" but they work hard to make the modding interface (and especially save games) stable.
https://github.com/GTNewHorizons/lwjgl3ify
https://wiki.gtnewhorizons.com/wiki/Installing_and_Migrating...
However, this gets into a question of game economics and "how do we keep paying developers?"
The "buy, one and done, no patches ever, bye" model for game development gets "this game is abandoned" and the initial sales splurge doesn't always cover the cost of development. Thus you've got DLC. If there are servers to be hosted for multiplayer lobbies, that expense needs to be paid somewhere.
So a constant trickle of updates / fixes / DLC / changes keeps the player base interested, and can provide the revenue stream to maintain those updates, fixes and servers.
On the other hand, looking at Stellaris DLC (or Crusader Kings) and you go "I'm gonna pay how much for that game?" while players who started from the start see it more as a "pay $20 / year for something new added to the game".
This season didn't put Stellaris on sale, but I not infrequently see 50% off on it.
If you’re annoyed by games that were better before an update, that’s on you. Before online distribution you’d never even have a chance to experience them before they’re “done”. Now it’s your own choice that you’re complaining about.
Awhile back I was playing through darkest dungeon and they did two rebalances that changed how most characters work. I had spent time leveling up characters and building teams only to have the game change out from under me. It was annoying even if the final rebalance was better since I made decisions that were based on obsolete information.
There's also plenty of new games that are "one and done" outside of patches, probably more than ever.
>It's weird when I start playing a game at, say, v1.6, really like it, then suddenly it can't be had anywhere because v1.7 is a different game.
Counter Strike immediately comes to mind but I'm sure there are earlier games than that.
I've lost track of how many times I've had to relearn that game.