If you’re fine with living in a datacenter where the direct connections to Internet backbones are available, then sure. It does cost money to install and maintain fiber/copper lines to individual residences. Of course running a new ethernet cable across an existing building designed for running cables is going to be dirt cheap.
I’m not arguing against charging based on bandwidth speeds. You’re right the total data transfered doesn’t really make a difference.
My point is that even just charging per Mbps, internet will always be cheaper within a data center. Just like water utility service is going to be cheaper next to a freshwater river than in the middle of the desert. There’s millions of dollars in equipment you’re effectively renting to get the internet to your house from the nearest datacenter. Your OVH server in comparison only needs maybe 1 extra network switch installed to get it online, and you’re in a WAY bigger pool of customers to split the cost of service to the building.