Having enough and having much more than enough are two different things both practically and in reality. In this case the Yankees and Dodgers can outspend the Cubs any time they want, that's just a fact, especially the Dodgers - that t.v. contract puts them in the position of being able to throw away money at will.
Now the Cubs won't even try against those two teams if it comes to it - and that's disappointing - I get it, but both things can be true and are. The fact that we won't go over the luxury tax is to me pretty pathetic. But let's not confuse that with outspending the Yankees and Dodgers.
Honestly, from my perspective a 10 year $400 million dollar deal for what I just saw this past year would be throwing money away. I'd much rather spread that out among multiple players to improve our roster. Now if you want to say the Cubs won't do that either, I couldn't argue that - they have not shown they will in quite a while.