I think in practice PEWS is accurate the captaincy goes to an established player who would make the best captain.
I think in my opinion however of the way it should be is that the captaincy should go to the BEST batsman who wants the job.
I don't think captaincy is amazingly difficult. And it is something you can learn if you are not gifted. Players win games not captains. You can make a very clever batting order but you can't bat for people. You can ring the bowling changes as much as you want but you can't bowl for people.
I reckon giving the captaincy to the best batsman is a reward for his performance and secondly it makes sense as he can command, usually, the most aura, mana, and respect from his team mates through his performances. When he speaks people will listen and it will mean the most. Usually.
Therefore I was fine with Flem comparing the batting records of McCullum and Taylor and thought is was germaine.
I have used the word usually twice as you do need to have good people skills or you can lose the team and then you need to be replaced. I don't know why Taylor doesn't have the full support of the team but I gently suspect that it is not of his doing that he doesn't have their support and is more due to machinations of another.
One thing has become clear to me upon reading this thread. Taylor can't continue as captain in this environment. How can he captain without the full support of his coach who has instead asked him to resign.
For Taylor to continue as captain Hesson needs to be removed - this is clear to me. It will be a shame to lose Hesson after a short reign but nobody asked him to behave in this fashion.
My caveat on all of this is that if Taylor has lost the dressing room through being aloof, or bad man management skills then it is him that needs to go. And we simply don't know.