Obviously the penalties for going over aren't enough of a deterrent. Braves go over, so it would affect them too, but if you go over, no international signing money.
Obviously this doesn't fix the non-spenders. Install the floor, which if you stay under, maybe no distribution money from mlb. If...