The issue with Ballance is technique. Those centuries all came early in his career before bowlers worked him out. He plays too much on the back foot and the bowlers bowl accordingly.
He has been dropped twice and yet each time he has not sorted out the problem, so time to move on.
He is there...