Except that now we have 14 pitcher pitching staffs leaving 11 everyday players, 9 of which at least in the AL have to be in the lineup just to start a game. One of which has to be your backup Catcher. It is a massive mutation.
We want to "think' they are better at pitching because they throw so hard ....but for 20 pitches or so and then they are done. Its not like they suddenly developed the bionic arm that can throw that hard for even 50-60 pitches. Guys that can throw hard for multiple 10x of pitches are called STARTERS. They used to pitch every fourth day for anywhere from 4-9 innings unless they drank too much the night before and threw up on themselves in the dugout after a half inning on the mound. They would roundly criticize 4 inning stints and would spit on 5 inning stints instead of rewarding them. They always were called STARTERS. There are only so many of them to go around and in a 30+ team enterprise with multiple layers of minor leagues below them there are just not enough of them to go around.
The simple solution of expanding rosters won't work because everybody acknowledges that if they expanded rosters teams would universally.......just bring in more pitchers.
MLB has obviously now recognized the mess it has made via over-expansion and is trying feebly to correct in some sense. That is why we now have a rule requiring that a relief pitcher face at least three batters. THAT rule has nothing to do with length of game. That is a dodge. Its a feeble effort to keep teams from running amok filling their roster with even more pitchers. fHowever, unless MLB suffers a massive contraction of teams, I don't see a solution. I will be long in the grave before there is a massive contraction in the number of teams.
NOTHING they do is a real effort at dealing with length of game and until they deal with hitters picking their asses, scratching their balls, fixing their gloves and consulting with their dead relatives before actually standing in the box to hit, length of games will continue to evade them.