I know "Everyone hates ADs"(TM), but really... that's how everything has worked up 'till now. ADs and/or paid. The advertisements around sports are a significant reason why that whole thing works; why those athletes get the money they get. They can get the attention of many eyes and all those eyes get exposed to ads. Take away _all_ the advertising-dollars and we'll see how long these huge pro-sports events last.
The internet became a big thing and people would like to show you content for free but how will they support it? I don't want a paid-subscription for every single quality website I visit. I rather they just show me ads. If I really like the content of the website, I might even give them a few clicks on the ads.
For better or for worse, advertisement-money is behind most forms of free content, especially entertainment-related. If anyone has a better idea, I'm all ears.