I think you don't understand the dynamics of the world we live in...
There's nothing delusional about what I'm saying. The American league structure doesn't just generate more revenue, it retains it better as well because all the clubs stay in the league whereas the EPL has to give cash to clubs that are always thrown out of the league. Imagine how much the top 3 leagues in America could make if they started selling their jerseys to corporations? It'd be billions more still.
By the way, just a couple of days ago, a DC United goal was #1 on SportsCenter top plays and SportsCenter did lead off with Landon Donovan being dropped from the USMNT. Both things that would NEVER have happened just 10 years ago. The league really hasn't had any significant money in the last 10 years yet look at the staggering growth. Their new contract is finally going to bring them a little bit of cash as well as the fact that the remaining expansion clubs will all go for about 100 million dollars each.
Consider this, just last summer the MLS world was blown away that Seattle could sign Clint Dempsey at age 30. Then, just a few months later, they were blown away again that Toronto would sign Jermain Defoe and Michael Bradley for like $90 million over the course of their contracts and signing Gilberto and Julio Cesar. Now, just a few months later still, both of those have been topped with the signing of David Villa and likely two other big name players (perhaps Lampard and Xavi) and Kaka and Robinho ect. Twilight of their career or not, the last 10 months has seen more big signings than the last 10 years!
The problem with the European structure, as it pertains to TV money, is that it creates a select few super clubs and a bunch of clubs no one that's not a fan of that club cares one bit about. No one wants to watch Norwich City, Cardiff, QPR, Crystal Palace, Hull, Wigan, ect when they're playing just each other. They only want to watch ManU, ManC, Liverpool, Arsenal, Chelsea, Tottenham and Everton and the last two aren't that big of a draw. That's really only about 7 clubs out of 20 that people really want to see. Now I'm sure the hardcore would say I'm an idiot and people want to see Newcastle, Sunderland, Aston Villa, and West Ham United but no they don't.
Meanwhile, in MLS, they'll want to see Seattle, LA Galaxy, NYCFC, Toronto, DC United, probably the new LA club, Miami, and maybe even NYRB. But you also want to see Portland, Vancouver, and RSL because they are still title contenders as oppose to their European counterparts. That's the difference. More games are more valuable.