Yeah I mean regardless of any of Unity’s limitations, this is entirely upon the developer.
However, I also find the suggestion that because there are other high profile examples of unity projects with performance issues, it must be a problem with unity.
You don’t hear that about Unreal Engine, despite the fact that there are poorly optimized UE games.
Such a bizarre set of assumptions.