Any system that seeks to spread costs around to standardize plans rather than be pay as you go always results in the majority paying for less services than the minority. That's by design. Doesn't matter if we're talking healthcare, cable/tv or mobile access.
To think otherwise is ridiculous. When companies moved off of pay for what you use plans and began oversubscribing their own networks they essential forced net neutrality on themselves.
My phone data plan is "unlimited". Which is a nice word but my providers definition of "unlimited" is very different from mine. You see, I think it means I can use this device to be online 24x7 streaming movies or whatever. They think it means i have 5gb until they put the speed limiters on. That is false advertising.