the more people that watch the higher the ratings, higher ratings means ads cost more and more ads means more money in the TV deal for the league more money in the league the more you can pay your players; Plus nobody has to pay to watch their team. its like if every game for liverpool was on BBC. No need to buy sky. ads are a small price to pay to allow anybody with a tele to be able to afford to watch their team play.
But yes i do agree there are too many commercials, it does kill the pace of the game.
"You're a fan - you just don't know it" is the new MLS ad campaign to get mainstream America excited about football. It shows people's favorite attributes about other sports, passing, vision, drama, passion, etc... with a highlight from american football and then a highlight from a football match showing the same skills on the pitch. I think there are probably more similarities between football and american football than people give credit for. They are very much heavily dependent on the team aspect where a score has to come from all 11 men working together plus a moment of brilliance from one or two.