I think the deal the Mets struck with deGrom might be the way to play this budget game. Obviously huge "face of the franchise" money but it is only 4 years out on a 30 year old pitcher. If he pitches great Mets get their money's worth and he opts out for another swing for big money. If he is solid but not great he gets one season of possible decline before the Mets can opt out in 2023. Plus the Mets avoid the whole "cheap" cloud that hangs over their every move. A TJ in June blows a hole in the team for 3 years and probably forces them to move Wheeler and possibly Syndergaard. The Mets probably have the foreseeable future riding significantly on deGrom's health.
Look - if revenues continue to rise over the next 5 years eating the last 5 or 6 years of Trouts deal might be something the Angels can do. Even if you assume 7% growth that means payrolls will double in 10 years. Even then Trout will represent at least 10% of the payroll. If he follows the Pujohls track - they will have a pretty expensive part time DH on their hands for 3 or 4 years.
Betting against increasing revenues would have been way wrong over the last 50 years. If you think that continues forever then your risk is mitigated to a large degree. I think it is safer and more prudent to go shorter with bigger annual number than to make 10+ year bet. That is my risk profile and others might lean into the longer bet. For example I think Harper found the entire process distasteful and really never wanted to do it again so the big years had real value to him.
I am sure like anything else it will be win some/lose some outcomes. But the long contracts seen to date ARod/Albert/Miggy/Wright to name a few leave me with the view they don't work out well in the back end and are much longer odds than the shorter term deals of being good for the club.
On other thing about these deals - money and security will often change people. While MLB may never change into the NBA when you have a guy in the locker room with real power who earns 10X your manager - who also might have been a decent but not great MLB player - it might not be long before being a MLB manager is a much bigger headache than it has been up until now.