Question: why is mls so bad?
Answer: They are there just because of the money. Much lower quality than European leagues- If you watch some MLS matches, you will see that the players make lots of silly mistakes all the time, the passing is bad, they miss many shots, the defenses are not solid. It looks like a lower division in Europe.