They even killed the official classic version not too long ago.
Short version: 1.0: Various bugs 1.01: Patch, fixed a whole bunch of issues 2.0: Only introduced a (easily defeated) tampering check after the Hot Coffee controversy 3.0: First steam release, is not based at all on 1.01 or 2.0 but on the Xbox version. Fixes from 1.01 are thus NOT IN THIS VERSION(!). Also contains many Xbox UI changes. newsteam r1: Removes the aforementioned songs, drops support for DirectInput controllers, blacklists 5:4 resolutions. Doesn't actually have a version number anymore (and is named by the community) newsteam r2: Unlocks 16:9 resolutions. Also doesn't contain an official version number.
Then there is the Microsoft Store version, which is based on a mobile version!
https://www.pcgamer.com/au/grand-theft-auto-san-andreas-stea...
(songs removed from San Andreas due to time-limited music licenses, apparently at some point the renderer was replaced with the one used for iOS)
I think you can't downgrade to an old version of Stranger's Wrath either, but I could be wrong there. https://www.destructoid.com/oddworld-stranger-s-wrath-finall...
Then there are games like Diablo III where you need to be online to play single player, and therefore need a current patch, which means they can nerf or fuck with in any way they want a game you already liked and may no longer like after the changes.
Having to follow patches sucks, and piracy is often the only way to avoid it.