Lots of people don't have the cognitive ability to hit the perfect mixture of expressing every necessary criticism with sufficient force, without hurting any feelings more than absolutely necessary, without taking energy away from completing other tasks.
It would be nice if we could find a person who was a world class 100x programmer AND project organizer AND had decades of sustained high productivity AND had absolutely perfect social skills.
But in real life people like this are hard to find, so we have to deal with imperfect people.
The question is: Which kind of imperfection do you prefer for this purpose? Someone who is technically weak? Disorganized? Can't stand the pressure of leading a massive organization? Can't sustain effort over time? Writes unnecessarily mean criticism that drives some people away? Writes too-soft criticism that fails to correct technical failings? Choose at least one.