If we had an overflowing farm system things would be different. But we don't.
We also should not blame salary mistakes on their current situation. The biggest change this offseason is Zach Wheeler now counts for $42 million on the competitive balance tax calculation. Harper and Nola combine for another $50 million.
It is mostly good deals that account for our high salary. One can argue about Casty and that Turner is a little overpaid now (but the back end of that contract is more the issue than the front end), but our batting average on these large contracts is pretty darn good.
If the goal is to win now and protect our limited assets in the minors - then we should be doing exactly what DD is doing. Going into the luxury tax tiers to fill holes without adding free agents that need compensation. The cost of Kepler and Romano is really only money if we are less concerned about big ticket free agents.