Isn't fee based on location of where the service is provided? My ISP at the rental property doesn't care about my residential address. They only care about the address where their service is consumed. You can stop worrying about that restaurant, they will charge same fee all their customers as long as they don't deliver.
This is not necessarily true for all businesses in all locals. For instance if you buy a car in CA, they charge sales tax based on your home address, so two people could in fact buy the same product at the same dealer and pay different prices
Are you saying that ISPs already have all this information and there is no problem for them to calculate these (checking the thread...) "unpredictable" fees?