> The majority of that headcount spend is just to capture "talent" so others don't have it.
I think people on both sides forget this. You don’t need 300 engineers to solve very many problems, but if you use 300 it means 2 other companies don’t solve it too.
And just because you’re making a ton of money working for a big company, doesn’t mean that what you’re doing is that important. It might just be to humor you. Even at small places, sometimes the established players get thrown a bone, working on something frivolous because it makes them happy, so they stick around.