Right 'we' and the service providers just need to admin reality: Last mile and wireless circuits have limited bandwidth. Its not practical to sell a limited resource at a single flat price. It violates the basic principles of economics.
I would like to see a single low fixed connection fee and a per megabyte charge, starting from megabyte 1. Just sell it like electricity or water. Every bit you use has a cost, so you have some incentive to minimize use. On the other hand you don't have to sit there going gee how far off is my cap this month. If you want to use it you can and you know download that extra iso image is going to run you another dollar or so rather than another $50.
People would not download stuff they have no real intention of looking at using, but could watch binge watch netflix knowing the price tag was going to be a few dollars for doing so without panicking about the prospect of some outrageous overage fee. Just like with electricity. If its blazing hot you turn on the A/C, if its on the cusp you try an open the windows.