Some people don't like Steam since its proprietary. I own around 200 games on Steam and almost all of them have Steam's DRM that prevents me from running the game without being logged into Steam.
https://partner.steamgames.com/doc/features/drm
Some games can be bought on Steam, GoG (DRM-free), and/or their website.
Example:
https://www.kerbalspaceprogram.com/games-kerbal-space-progra...
https://www.gog.com/en/game/kerbal_space_program
https://store.steampowered.com/app/220200/Kerbal_Space_Progr...
Second; while you can sell your program in other places, you may not charge differently than steam. Which makes a lot of sense but is quite hard to grapple with in reality. I think there are cheeky “letter of the law” ways of working around this but obviously Valve don’t want that and then look for other reasons to just drop your entire catalog at random (this was not done by Ubisoft, despite the title and article claiming that: https://gamerant.com/ubisoft-remove-game-steam/)
After all; why go outside of steam if it’s not cheaper?