I think the smart people running baseball teams have figured out that in baseball you get paid for what you did more than what you are going to do. That means there are two ways to run a franchise. If you are rich enough to be NYY or LAD, you buy the proven players knowing you will end up paying much higher $$ per performance but you don't care because you have the income. The alternative to invest all you can in the front end and field young cheap teams where the players are building the resumes that will get them paid later, but who are cheap now. The other bonus is that younger players are healthier, faster and play better defense. If you are a low revenue team, this is your path. You might spend on extending guys early and buying out arb years plus, but the older top FAs are not going to be your playing field because the never pay back their contracts in their second halves.
The trick is don't get caught in the middle like the Tigers did post DD, paying for players you can't afford who don't produce, which stresses your development spending. I think you have to avoid ending up half in/half out.
Which is why I don't take much comfort in the "the Tigers will spend when they are ready" line because what I don't want them to do is what they did before.