Dodgers have traded some top prospects recently, most notably for Turner and Scherzer, it'll be interesting to see how the finances look for them in the next several years and if there's a fall off for some of these high profile players on big contracts.
IMO the Yankees front office is putting up a facade of being all in, the roster construction looks like a middle schoolers MLB the Show team with trades and budgeting off.
I'm not sure the Astros are going to be very good after Altuve and Bregman go. They've already lost Correa. Luckily for them, the AL West is not very good and they could still make the playoffs fairly easily.
Cubs sold their souls for a WS and the owners are content with that. From a owners perspective, if they couldn't resign Bryant, Rizzo and Baez it was better to get something instead of just letting them walk.
The Dodgers retained virtually every top prospect while they built the virtual All-Star team that they have. Lux...Buehler...May...Smith...they traded nobody of consequence as they built what they have via trade and free agency...they gave up next to nothing for Machado (for the brief time that they had him)...they really did not even give up THAT much as part of the Betts deal (and, they got Betts, so, it is irrelevant). They got Turner essentially for free as part of the Scherzer deal, as, the Nationals were just clearing salary...and, Scherzer was a rental, so, they did not give up a ton for him either.
Fair point certainly on the Yankees, but, they ALWAYS spend and ALWAYS will, so, while the roster construction sucks, it just turns into them identifying what they need and then just spending more than anyone else in turn the next year to get it.
Astros lost Springer as well, but, they added guys along the way (like Brantley), and, they have not shied away from spending at least. To your point, if/when they do lose some of the other guys, if they have not either developed or added someone, it will take a toll. They did what the Cubs did....tore it all down and then built through the draft, through trades, and, with selective free agents...but, like say, once they got to a point of being good, they did what it took to remain there for as long as they could...the Cubs did not.
Cubs...they absolutely went all in when they had the opportunity to win a WS, but, once they did...they quit trying...and, they got almost nothing for letting literally everyone go, including all of the guys that they elected not to re-sign last year (or before). They are So cheap that it is embarrassing...or should be, in that they do not even care...they ONLY care about making money, and, as much of it as humanly possible. I am a lifelong fan and as big of a fan as anyone, and, I am at a point where my interest could not be less, and, I have never been as disenchanted as I am...which, is crazy given a virtual lifetime of them losing and being bad way more often than not.