However, it isn't some marvelous piece of technology that's irreplaceable and when you factor the fact that they can come up with any kind of ridiculous fees and breaking their TOS at will, that value drop drastically to the point that everyone will be looking at alternative in the future, no one is going to use it, certainly not the people that right now helped making this one of the most popular game engine. Those people are pissed off and have been for a while but this is just too much. It cannot work.
There have been multiple ambitious projects aimed at finding a more efficient way to process game entities, and more efficient ways of rendering them, but that has only resulted in a fragmentation of the ecosystem.
Despite spending countless millions on trying to stay technically relevant, Unity has been living on past merits.
Now that the trust is broken, this will also have a big impact on using C# for game development.
The real nail in the coffin is less the pricing changes in and of themself, but that they can make it retroactively applicable. This means that this pricing is also subject to change, so devs have no good insight into the future pricing models. IF you';re a solo dev or a small team, ;you simply can't afford that uncertainty.
Godot on the other end will be a perfect fit for what Unity is leaving behind. It's not only free, but OSS, and maintained by amazing people.