Miami set the record for most points earned in a season for the regular season and then went out in the first round to an 8th seeded team. LA Galaxy won the title last season and are currently sitting at the bottom of the table halfway through the season.
Anybody can win any game, but most of the teams are thoroughly mediocre, and MLS struggles even to beat Mexican teams, let alone do well at something like the Club World Cup (Miami being an exception because they spent the money to sign the best person in the history of soccer to the team, and even then they suffered from the lack of depth caused by the salary cap).
IMO, parity and mediocrity is also boring, and I would much prefer a league that allowed teams to spend more if they want and really try to compete on an international level. Even if that means you have 2 or 3 teams that dominate the league, that is not necessarily bad. Baseball was dominated by the Yankees for literally decades, and it survived and even thrived.