Tell that to thousands that always turn up for bs friendlies. Soccer in the region is alive and well, MLS teams not so much, the two seem to have very little overlap unfortunately. What the problem is is anyone's guess, possibly all of the above but there are ton of soccer fans willing to pay big bucks to see soccer. Just not MLS soccer..
I go and enjoy watching and supporting my local team and absolutely couldn't care less about foreign team's friendlies just as they don't care about us. And that is fine in my book.
I took note of the MLS bashing at the USA vs Turkey friendly. It was mind boggling.