There wouldn't be enough to collect more than one superstar. So the superstars would spread across the league. It would be easier to keep your best player because there's a good chance you'd be the only one who could pay him what he's worth.
And if you can offer more years it makes it even more likely he'll stay.