For international peeps like you I suggest watching teams like LAFC, La Galaxy, NY Red Bulls, Orlando SC, Seattle Sounders and Atlanta United. I not sure how good Atlanta is this year, though.
EDIT: I forgot Vancouver and Montreal
Yes. Mostly advertising, tv contracts and sponsors. The sport is huge. College football alone can sell out stands, hell high school can and both are like the equivalent of watching developmental academy players go at it.
The NFL worth more than La Liga and EPL. But Soccer will never be as big as American Football. Not in our lifetimes, at least. In another timeline for sure, I wish I was living in that one.
MLS is a domestic league. They don't really care about international audiences or Eurosnobs in the US. It's about growing the game in the US and improving the national team.
And viewership is improving domestically. MLS just landed a contract with Apple for rights to matches.
Yes, because they have been trying to make him work for five seasons now. Now we are stuck for two more seasons of pre-season promises, coach/president praise, and big disappointment. Ugh...