Exactly. You need to separate infrastructure (installation and maintenance thereof) from content (that goes across said infrastructure).
There's only 1 set of power lines going into each building, yet there are multiple providers/sources of electrons in the grid. Most power utilities are split into generation and delivery businesses. Customers can even choose where their payments go (to "normal" power generation, "green" power generation, etc).
There's only 1 set of gas lines going into each building, yet there are multiple providers/sources of natural gas in the grid. Most gas companies are split into generation and delivery businesses. Up here in BC, Canada, we have multiple gas suppliers to choose from, depending on whether we want a fluctuating rate or a locked-in rate. All goes over the same gas line infrastructure.
Back in the day, there was only 1 set of phone lines into each building, but you could get phone services from multiple local or long-distance carriers. You could even get Internet service through multiple dial-up ISPs or ADSL ISPs. Separate businesses from infrastructure and content.
Some cities even had 1 set of cable lines going into a building, but you could get TV service from multiple cable companies.
We need to separate IP infrastructure (1 set of fibre cables into each building) from IP services (multiple ISPs, IPTV, IP-whatever companies).
It's absolutely rediculously redundant and wasteful to have every ISP running their own lines into each building (cable, ADSL, fibre ISP1, fibre ISP2, etc). And it's anti-competitive as all get out to have a content company managing Internet infrastructure.