But this is a weak analogy at best. I now pay for a bunch of sports channels and kids TV that I don't care about. Your example of internet access; if I'm not going to use it on the plane I don't have to pay for it. Same thing for the light snack or entertainment. I don't have to pay for it. Or I can bring my own candy bar. But with cable, if I want Channels X & Y, I have no choice but to get the package that offers Channels M through Z whether I want them or not. The idea that now you have to pay for a lot of things individually on airlines that you used to get for "free" assumes that I cared about any of those "free" things in the first place.
The problem is, getting rid of the things that you don't want and only getting the things you want, doesn't necessarily lead to lower prices.
People want unbundling of cable channels because they have done the following math:
200 channels for $100 a month = 50 cents per channel.
Therefore, if I pick only the 50 channels I might ever possibly care about, my bill will be 50 x 0.50 = $25, a substantial savings.
But there's nothing forcing the cable company to charge the same price for every channel. If you have odd tastes and most of the 50 channels you like are very unpopular, you might actually get your 50 channels for around $25.. But there's nothing stopping the cable company from charging much higher prices for the channels they know are the most popular, so, you could end up choosing your 50 channels and still end up paying about the same amount of money that you pay now for 200 channels.