I think the pitching is too good these days. The MLB keeps changing the game to drum up offense to make it more exciting, missing the fact that baseball is a 3-2 type game like they play in Japan. Now, they have pitch clocks, National League Designated Hitters, shortened strike zones, no infield shifts, extra innings ghost runners, shorter fields, enforcement of the prohibition on the "sticky stuff". They already lowered the mounds in the past; now, they are talking about lowering them more or moving them back. No care for the integrity of the game, only serving to drum up offense for the fans.
I am sure Ty Cobb would not be hitting .400 today - especially if they still had the same high mound and none of these other modern inventions.