The MLS is like Rookie League Baseball compared to the EPL.
I enjoy both leagues, the BPL and MLS. MLS is getting better and have a good product. Some MLS players can play in the BPL.
If you look at its business structure, I think you could argue that the MLS is like a Democrat Congress deciding to create a soccer league. The ownership provisions, the salary limits, etc. are all the sorts of things a government created league would have and most of them would have a negative impact if that league was competing in a situation where there was a free market demand for the product and their competitors were able to act in an unrestricted manner to serve that market.