For every other major household service the last mile is a 'utility'. Specifically because you don't want 14 sets of gas lines, water lines, electric lines running all over your city.
Providing service to homes is a natural monopoly and why it needs to be a government provided, or heavily regulated, utility.
The tricky part is electric, gas and water delivery doesn't really change much over decades, and internet does. Not sure we've figured out exactly how to do that yet, but what we are doing was good to build out the network. It just doesn't work well for maintaining it as it gives a monopoly.
Hell in New Jersey, Verizon was *supposed* to be providing far more service across the state a decade ago than they currently do. And yet, NJ just decided that since Verizon is providing 4G wireless access, that will count as completing the work. Wireless != Wired...period. Verizon shouldn't be given another franchise agreement to be the monopoly provider when they haven't met their original goals at all.