For those of us who only use data for email and messaging, we should not have to pay the same as somebody who needs fast data for videos, etc. There should be a much cheaper option for slow data. For example, there could be a $5/month add-on for 1gb of slow data. 1Mbps is more than enough.
There were numerous providers in the US with "unlimited" data plans, with the small print explaining that speeds would be throttled after a certain threshold. I personally went thru that sort of scenario with satelitte internet a number of years ago. It was fine until Microsoft or Apple decided to push though a big update that would leave you begging for mercy for days on end afterwards.
For modest users, prepaid actually can work out quite well, since you can use every last bit that you pay for at full speed, regardless of billing cycles. Pay as you go is a great economics teacher.