I propose that instead, we bring FIBER to a COLO, from where the citizens can CHOOSE (market forces) the options and features they desire from the multitude of companies that offer these services.
That's how we do it in most of "socialist" Sweden. I.e. I have an "open city network" fibre to my house. ISPs are free to sell service on that fibre/network (for a small access fee that pays for the network infrastructure, now less than 10% of my montly fee). So I have a choice of eight different ISPs and pay about $40/month for 100/100Mbps + IP telephony (no subscription fee, but charged calls). I also get cable TV over the same fibre from a different company but that's extra, about $25 for the channels I get.
That's how you'd actually want it organised to enable a free market.