The GTA case is because js technically an update from Rockstar, not specifically Steam's fault here. There are always to downgrade a game, but true, it is not as easy as GoG.
No it's not steam's fault but they do allow it to happen.
No it's not steam's fault but they do allow it to happen.