It’s really hard for humans to imagine things at that scale, but Microsoft is so many orders of magnitude larger than Nintendo that whatever Microsoft (and other mega tech companies like Apple and Google) does the entire global international finance system feels it.
I have a PC where I could (and regularly) play almost every single game ever made, from Pong to Elden Rings. If I bought a PS5 today, I could only play games exclusively made for PS5 (not many, mind you), this also means a lot of PS1, through PS4, games that have never been ported are unplayable on a PS5. On my PC however, I can comfortably play almost every single game from every single generation of PlayStation up to PS4. I can also play every single AAA game ever released in history. Something that the PS5 cannot do, it only plays PS5 games.
You see, making games is so expensive nowadays. So, now the starting price will be $80 and there will be a convenience fee for every install. No, it doesn’t matter that the game doesn’t use Unity, we will charge it anyways, just in case.
Steam is just a storefront, not a publisher. And traditionally Valve only publishes their own games. While Nintendo, Microsoft and Sony are more broad game publishers. Imagine Casio trying to charge the watch store for every time you look at the time in the watch you bought there. Complete bonkers.
It shines in 2D where Unity falters, yes. But it’s perfectly capable of doing 3D competently. It’s shaders and lightning pipelines that are a bit rough on the edges, but that can be overcome with time with more brainpower coming in to contribute. The scripting is also far more robust than the hodgepodge that Unity tries to pass off as C#. The great advantage is that Godot is a non-profit foundation with a transparent governance model. Not a predatory venture capitalist behemoth like Unity.