It's like thinking that just because the code exists, then it's in a state that could be pushed publicly to github, and that's not the case for almost any codebase.
To think that I would need to do all that the second I charge $1 seems unreasonable. And I think you underestimate how true this is for most games you see on Steam.
If a developer decides to not take that requirement in the design stage then that is their prerogative, but not even doing it would be like not following any other EU consumer protection law.
I mean, this covers it. Put that code out, and some one else can rysnc it to a VPS. The ask here in not that it's nicely bundled up into a single click deploy. It's that a path exists at all. If I need a fleet of servers and some technical know how, that's fine. Even expected for many games.