That's my take on it as well. You can kill the demand for any product by pricing it high enough.
Most of these providers are run by folks with the old time telephone company mind set: if it's more than tip and ring, charge for it. The less it's like tip and ring, the more you charge for it. To them, that much bandwidth must be for business use, so charge'em business rates.
In the 90s, GTE was thinking about offering the ability to check your account and pay your bill online. They had the ability but were stumped about how much to charge the customer to do so. They were thinking about charging the customer $8.95 a month for the privilege of checking and paying for their account online. They finally dropped the idea as their studies showed no interest in accessing accounts online for that price. It never occurred to them to offer it as a benefit of being a GTE customer.
Most of those folks are still running the industry in that manner: everything not basic should be offered as a premier option.