My old man take is that baseball does have kind of a problem, and it's that pitching is too high-powered now. Everybody throws hard and with a ton of spin, and they are armed with all kinds of technical data about the best approach to take against specific hitters and all that. And they have shorter outings so they can max out. And of course they get injured like crazy.
And the offenses don't really have much of an answer for the advances in pitching.