In Canada they already charge for overages on home internet.

and a la carte for all channels starts winter 2016.
There are millions of people who don't watch sports but pay for stuff like ESPN because it's baked into their cable or satellite subscriptions. When everybody gets to choose their channels like that many of the people who pay for them now will choose not to and the people that do pay for them will have their rates raised to compensate.
Imagine a world where every channel has their own HBO Now style streaming service for $15ish a month for just that channel.you could easily pay $60 a month for 4-8 channels when you pay that now and get over 100.
A la catre sounds nice because people think they'll pay less and they will but for paying less they'll get next to nothing. If everybody gets to choose whole networks would die off because not enough people would sub and that ad revenue would vanish and the major networks like NBC Universal, ABC/ESPN, and Viacom when the lose several channels and the ad revenue they got from them who will be the ones to make that up?