Sort:  

The MLB players union is the most powerful in US sports. So they fought a salary cap and never let one instilled.