I'm like...50-50, in large part because there's no international draft. Nothing is stopping the Sox from giving Juan Soto that extra $100K other than Jerry.
But at the same time, small market teams get those competitive balance picks.
I think the best route would have been an NBA style draft limiting how far a team could fall based on record + if you want to punish large market teams like they do now, no competitive balance picks anymore.