JP would make a great captain I think, but he's not even treated as a senior player. NO matter how much he's accomplished, if Amla was called an AA Test captaincy appointment despite being arguably our best player, what more JP who's been our best T20 batsman, and third best Test&ODI batsman? He wasn't even considered for T20 captaincy which kept being passed between AB&Faf. It'll never happen. Only way It can happen is if we lose our first knock out match making it our third failure in a row against decent opposition after IND&PAK, and AB is rightly fired or resinged(which I suspect he will). But I have a funny feeling they'll "Ask" Amla to take over i fthat happens. Chances of JP being captain are very slim.
As for him batting so low, I've asked that question and commented on it many times! We've basically wasted his career. Miller of all people is batting aboe him now, and Rilee! Who would've thought! Again chances of him batting higher a slim. Several coaches, commentators, analysts long labelled JP our finisher. And he's always done well. Averages in the 60s when we win. Until AB's recent resurgance, JP was the man who got the job done in the end most of the time. It would be unlikely to promote our long designated finisher above AB, so it won't happen. Especially becaus ehe has another tag to his name "JP bats well with the tail". The popular excuse CSA figures use when someone wonders out loud why JP bats so low.
I would love to see us line up as Amla, AB, JP. Or stick Reeza in there if no one wants to open with Amla. Clearly Faf&Rilee(understandably) don't look so keen otherwise QdK would've been put out of his misery by now.