The thing with Valve is that they didn't just build a store for PC games and that's it.
Steam Input practically solved the issue of games not supporting your particular gamepad. There's Steam Remote Play, Proton for Linux compatibility, workshop for mods, well built systems for player to player trades, cloud saves that actually work...
Steam is what makes the PC a gaming platform, rather than a box capable of technically running games.