I had just posted about that on my Alexandria thread recently.
This really brings home the importance of Open Source to the future of development. Not just in the sense of code auditability but more in the sense of the GPL/MIT/Apache/Creative Commons licenses for third party helper libraries and the whole bundling/complexity thing.
But I suppose it also goes back to choice of language (most Unity development happens in C#). There are so many good free libraries that do part of what Unity does. Rapier3D for physics simulation and colliders. hecs for a simple entity component system. Standards like openxr and Vulkan and libraries that expose that to developers. The thing is developers go for what is familiar and proven and as a result discard other perfectly good options due to complexity, lack of trust of the libraries, or learning curve. If the people running game development companies spent more time reading code and seeing what new implementations are out there, I think the Unity debacle would be a big nothing burger, or at least less significant. Its only because Unity has been allowed to get so big and popular that the fall is appalling.