I have no problem with cash left over at the end of the season. I know I'm a subset of owner, but one thing that some/many of us dislike is tanking, and the target of tanking is often/always loading up on prospects, thus inflating the price and restricting availability of International Free Agents.
The only deterrence, in the absence of real anti-tanking rules, is You Could Be Doing It For Nothing.