The MLS has a salary cap so the clubs cannot go crazy and buy every single good player in the league. Why cant the european leagues do the same? I am thinking mainly about the spanish and english league. It is a joke to see Barca and Real go crazy with their millions.
![](https://ae04.alicdn.com/kf/Hd5a7c246fc73405d9fa85d056d3327e2y.jpg)