I actually like the random pitches(at least more than how it was in NCAA 10 and before). It prevents users from spamming only the "most" pitches for 2-3 hours like they used to. It may not be realistic, but in video game terms, a good thing.
I assume, it is also another way to separate the good teams from the bad teams. obviously the better teams will have better rounded pitches than the lower rated teams.