Such agreements actually exist in the USA, it's just that there are exemptions like 'only if it's 300 ft or less, in which case the person requesting service has to pay for the extra distance'. Generally said distance is 'around' double the average necessary hookup distance, and the extra install is at the marginal cost - IE the extra labor & materials. If it costs $1k just to show up on location and start pushing pipe, but only $1/ft after that, a 100 foot install would cost $1100, the maximum 300 foot one $1300, and the homeowner that's 400 feet away would be charged only $100 for being hooked up.