Unity severely fumbled the ball around 2017-18 trying to pivot to the DataOrientedTechStack and EntityComponentSystem which are still buggy and missing features seven years later. Plus all the reorganizations, pricing changes, management strategy etc. It’s a total mess