But the nature of being an ISP is to run expensive (both in outlay and maintenance) cable/fiber to your house, and it doesn't make economic sense to run 2 or 3 or 4 lines to a customer that only uses 1 ISP. It follows directly from your argument that a person should have a healthy market of water companies serving their house, or sewer companies, or electric companies.
> running big telco networks is hard, capital intensive, and requires a lot of expertise that municipalities don't really have
Capital-intensive, expertise-intensive things is exactly what municipalities do well. They do water, sewer, utilities, police, fire, EMS, etc. My city spent just over $3b last year, meanwhile Time Warner Cable spent roughly $3b on capital expenses in the entire United States.
> running big telco networks is hard, capital intensive, and requires a lot of expertise that municipalities don't really have
Capital-intensive, expertise-intensive things is exactly what municipalities do well. They do water, sewer, utilities, police, fire, EMS, etc. My city spent just over $3b last year, meanwhile Time Warner Cable spent roughly $3b on capital expenses in the entire United States.