I don't have the issue of bowling too many perfect perfect balls cause of my looking away from the HUD and using the run ups.Issue I have is it’s easy to get perfect perfect when bowling..
But the AI need runs in limited overs to compete.. so they are going to have to launch perfect perfect balls as well..
I’m not sure how it would be fixed
Surely though whether the AI is hitting perfect perfect balls, when runs are needed, should be based upon the match situation, the mentality and as @Spoobir says the confidence of the batsman. First ten overs for example - even if runs are needed a conservative batsman might be cautious when it come to slogging perfect perfect balls, and avoid it even if runs are needed until they have reached full confidence. An aggressive batsman might go after them once they reach 50% confidence, and Brute might go after every one.