I don’t really buy this argument. Simply because the provider’s costs are largely fixed doesn’t mean that all the customer’s costs should be fixed as well.
The fact that those that value bandwidth more pay more for more bandwidth means that those who cannot afford more, or do not need more don’t have to pay as much - which seems equitable to me.