The problem with the system is that small market teams like Pittsburgh, KC, Cleveland, etc can't compete in bidding for these superstars. Pittsburgh lost Barry Bonds. KC lost a few good players. Cleveland lost Thome, Manny Ramirez, C.C. Sabatthia and Cliff Lee.
Put those four players back on the Indians roster and they would have won a World Series or two.