If limited to local, perhaps State, governments - I'll agree. I don't think our FedGovt has done a particularly great job of managing infrastructure. The FCC, FAA, and FHA are all rather beureaucratic horrors, IMO.
But I think it would be a fine idea if every city, town, and/or county would run the local wire infrastructure. NOT run an ISP, but just the infrastructure...just like they do roads, water mains, etc. My power rarely goes out, my water runs fine, and the roads, well, not too bad a condition

I do NOT think any company should be permitted to own infrastructure AND provide service.
KM