The infrastructure to connect your house to the public street network has to built and paid for by someone. It is the same for other types of infrastructure such as gas and electricity. Do you think it morally repugnant to charge people to connect their house to those networks?