I strongly disagree. Have you ever been to Germany? All the infrastructure we have in the U.S. is shit compared to Germany. The roads, the trains, etc. The one bit of infrastructure in the U.S. that isn't shit in comparison is broadband.
As a Swiss New Yorker, I get where you're coming from. It doesn't lightly occur to me that our subways were almost entirely built by private companies. (With heap loads of public funding, albeit.) We have ISP competition in New York, which is how we get superior service. That isn't the case in much of America; letting municipalities be that competition is, to me, better than letting Comcast et al retain their monopolies.
Blanket statements like this are pointless. I lived in Austin for a few years and had multiple fiber ISPs to choose from and was able to get 1 gbps for $70/mo.
Publicly-owned infrastructure rented to private provider-maintainers is a proven model. It isn't a fire-and-forget solution. But by dividing power between the municipality and private operator, it provides a rudimentary balance. Remember, we got here because municipalities gave ISPs local monopolies. I don't get why we suddenly believe they'll now be totally competent and benevolent.