I agree, organisational creep can kneecap a lot of different projects.
However it's my (mostly vibes-based) opinion that it impacts software more than most. Imo, disciplines with more stability benefit from knowing how many people are needed for specific roles, and probably don't step on each other's toes so much. Software projects often end up sharing so many interface points between devs. I can't imagine the amount of headaches a 100 strong org would generate when someone breaks CI, lol.
Coupled with the speed at which our industry changes (game engine updates, hardware evolution, new language hotness etc etc), it feels like there's no time to find the 'best' organisational strategy yet.