So are you upset by the fact you can't get unlimited internet for a reasonable price, or that the ISP advertised $80 month and you had to pay $130? If it's the latter than it's purely a framing issue.
>To whatever extent that's true, it's because of an ISP oligopoly and active lobbying measures that prevent creative solutions that might improve quality/decrease costs.
That seems entirely orthogonal to having bandwidth caps. To the company and society as a whole, having crappy service and gouging 90% of the users for $100/month and 10% of your users for $150/month is the same as having crappy service and gouging all of your users for $105/month. If anything the first option is "fairer" because users that use the service less pay less.