Bull.crap.
If you give hitters a 100% consistent expectation of where the ball has to be in every game, you will have more offense. Point blank.
And considering one of the complaints about baseball right now is all of the down-time in the game, I'm not sure dragging the games out more with added offense is the answer.
I don't see it that way at all. A breaking ball still breaks, a pitch that paints the outside black still paints the outside black, a 98 mph fast ball is still a 98 mph fast ball. The pitches don't change at all, it's the strike zone that is the same for every batter, every time. That's 100% fair in every way, to everyone involved, including the pitchers because they don't have to guess what the ump might call