Dodgers are in a different realm. They could have 100-200 million in annual dead money without breaking a sweat.
Red Sox and Astros don't have anything I would call mega deals on the books. They have a few contracts in the 150 million range, but both seem to stay away from the >$200 million long term commitment a guy like Soto is asking for, and Red Sox did let Betts leave instead of giving him a deal like that.
Red Sox have a dude making 20+ million at age 34, and signed Story through his age 34 season. Oh and th ey also signed David Price to his 7 year, 217 million deal that took him through age 36. Oh and Chris Sale making 29 million a year until age 36.
Astros signed Verlander to a 2 year, 66 million deal at age 37. And they signed Altuve to 7/163 through his age 34 season.
Braves just signed Olson through his age 35 season
Padres signed both Machado and Tatis through age 35. Oh and Eric Hosmer
Rangers signed Semien and Seager through age 37
White Sox gave Abreu 3 years, 50 million at age 33. Grandal and Keuchel are also not cheap and signed through age 34.
The Cardinals have two players on expensive deals into their mid 30s.
The Reds have Votto under contract through age 39, and then went and gave 64 million to Moustakas at age 31
Brewers gave Yelich a monster deal through age 36
Blue Jays handed 31 year old George Springer a 6 year, 150 million deal. And 33 year old Ryu a 4 year, 80 million dollar deal. And then gave 31 year old Kevin Gausmann a 5 year, 110 million dollar deal
These are all big deals for these clubs and all to guys who will not be expected to perform up to the contract at the end of the deal. This is what teams HAVE to do to add talent through free agency.