Unfortunately, leadership is not something that younger (<30) generations of people are learning to embrace, or even understand. There is such a narcissistic bent going on in the modern, Western world, that this should be no surprise - but it is really shocking to be faced with a CTO who absolutely has no idea how to foment team spirit, how to motivate his juniors, how to get people to enjoy doing the often-times-mundane-inane, boring, work that has to be done in modern times.
Perhaps it has always been that way, perhaps I - as a ~50 year old - am getting very jaded/off-my-lawn type, but I think there were definitely differences in the generations of managers that went through the hoops in the 80's, compared to all the new-school cargo-cult startup circus hijinks that pass as 'business' these days.
I truly believe that if you can't do the job of the people below you: you're not qualified to lead them. If you can't motivate people to work harder to solve the issues that they're stumbling on: you don't deserve leadership. If you can't get your team together to coordinate their activities in a way that makes Russian ballet seem like a circus full of bears - you need to get out of the way and get someone in who can handle the machine-like precision needed to coordinate an organization and start making real headway to building the business.
Alas, a lot of the startup-/venture- cult movements that are currently enjoying mainstream status don't really focus on this angle. We've become a selfish, materialistic, narcissistic species - at least in the tech world - which doesn't really pull much off except individual reward above all else. The desire to be 'new and not like our parents' is really getting in the way of civilization-building.
At least, having just suffered immensely at the hands of an absolutely incompetent, dufus manager, whose company has far too much money to waste on the build-vs-buy equation of startup building .. I just feel like we're devolving, yo.