Why do American sports leagues have more parity than in other countries?

Posted by Waltz8@reddit | AskAnAmerican | View on Reddit | 269 comments

Most American sports leagues don't have teams that have outright, unchecked dominance that characterizes the sports leagues in Europe and most other parts of the world. For instance, the Spanish La Liga ⚽ has been won by either Barcelona or Madrid 3/4 of the time in recent decades. Similar patterns are found in France, Germany, and most other countries. The English Premier League has a bit more parity but there's still usually 4 or so teams that are considered serious contenders. Whereas in most US sports (NBA, NFL, MLS, MLB, women's soccer etc), the teams are more evenly balanced. The NBA for instance have had 6 different champions in 6 years. I could give more examples for other US sports. What makes US sports unique like this?