Sure, I understand the need for technical competence, but I'm suggesting that's not the discriminator (or shouldn't be). If you haven't got the hands for handing the aircraft or the head for making the final decisions, you shouldn't be in the left seat. No argument there.
But what about some of the other, more people-oriented things, such as leadership, promoting a healthy corporate culture (does one exist in an airline anywhere?), coaching and developing FOs for command as part of the job, looking after the entire crew downrange if needbe? To me, those are the real discriminators as to whether someone is worthy of "command" as opposed to technically able to handle the responsibility.
Playing devil's advocate, to some extent, but I think it's an issue around seniority that's worth discussing.