Does it have to be one or the other? This is an equally ignorant response. 21k is a lot, and to hand-wave any questioning of this as "ignorant" and "arrogant" is... those things. Lots of companies have bloat, and this is especially apparent if you've also worked somewhere that's competently managed. Recently someone was telling me about a shoe auction company employing hundreds of engineers (sorry, I forget the exact figure, want to say 300-600). I don't care how much traffic you're doing or how many shoes there are, that is a ridiculously unnecessary number.