Player inputs should matter in “competitive” game modes.
Throwing a pitch with 100% accuracy just to have it land anywhere in the “par region” that is half of the zone makes no sense and when it is in the zone or on the black it still might be called a ball because of the imperfect umpire. Completely negating your perfect user inputs.
I’m all for “realistic” gameplay if it works both ways.. pitches thrown into the clouds or 5ft below the zone shouldn’t be fouled off 8 times an at bat.
I get it… hitting is fun, but the foul ball spam + par region + the imperfect umpire calling 90% of the pitches on the black a ball is just dumb it forces you to just throw the ball in the zone to make every game a HR Derby
Add some of the RNG that pitchers face in the game to the batters. If 7/10 pitches on the black are balls then 7/10 of the foul balls they get on pitches 5 ft above or below the zone should be whiffs.