Honestly, I'm amazed by the hatedom for Starfield. It's ... a Bethesda game (and it's actually better at being a Bethesda game than Fo4). I'm not sure what people seem to have expected?
That's even worse though. Plenty of games (e.g. Stellaris and RimWorld) are also available on platforms like GOG or, ugh, Epic. But if you want to use mods and you bought the game on any platform other than Steam it's fuck you.