The only thing I'll disagree with you on is the 2020 season. According to mlb.com, the Twins had the third best team ERA in 2020, along with the fourth best WHIP and ninth best strikeouts. Yes, 2020 was an outlier season in a lot of respects, but Twins pitching last year was very good.
There are several excellent pitching prospects on the way for the Twins. I think in the years that Falvey and Levine have been in charge, the pitchers they have promoted have mostly been low-upside guys because that is what was available in the upper minors. The two exceptions I can think of are Graterol, who was traded to fill need in the rotation and Alcala, who has struggled with the long ball, but shows potential to be a good high-leverage back end of the bullpen guy.
Baldelli and his staff seem to epitomize the big-picture management style--rest players, limit innings, err on the safe side when dealing with injuries--and it certainly seemed to work......until the postseason. I think this style is fine if once in a while you break character and tell a starter to go out there and give another inning despite 100 pitches or play a guy with a nagging injury (out of necessity the Twins have been doing this for the last ten days or so). Once in awhile, the analytics won't predict the proper result.