I'll keep this short and sweet:
MLB rewards teams that are destructive, handing out high draft picks for tearing down and losing lots of games, a complete rebuild hurts fans and players, all for the selfish act of building up a cheap and powerful, effective system. It's not good for baseball. The Angels have not done a complete rebuild once this century, they have spent exorbitant amounts to win and please the fans every season, yet we get the worst deal in the league when we come up short. Why doesn't the league reward teams that actually spend and attempt to win every season? The rebuilders are the ones that should be punished, what good are they for the sport? Why let the abusers continue to take advantage of a loophole in the sport for their own gain?
The money spent yearly is hard evidence to support this. A team that spends nearly the same and wins far less than another team should be heavily weighted in their favor for the better draft slot.