Completely agree with this assessment. The vision of hiring Bloom was always "Tampa with the ability to keep/sign some expensive players". So Mookie goes (as is the Tampa model). Bogaerts walks (huge mistake, Tampa would have traded him the year before) and Devers resigns. It won't be fully functional until the old big contracts like Sale are gone.
I have long believed that the MLB contract structure (unlike the NFL) means that there are ton of guys on rosters who are not as good as guys in the minors. The best teams seem to have a blend of young cheap talent, a few high priced stars, and good role players.
Teams carrying huge star contracts long after guys stop living up to them creates a vicious cycle. Yankees are always going to be good, because you can't run out a team with that many stars and that payroll and not be good.