...therefore, by definition, any infrastructure project is to be considered "worth it" and should be welcomed by everyone in the community. To be against government rollout of infrastructure is to be against everybody's best interest, right?
I'm not against government-provided services across-the-board. But apologists for infrastructure spending often seem to make this argument as if it's the last point to be made. The great thing about a private company "overcharging" or "underserving" a community is that citizens aren't forced to be in a relationship with that company for their services. That's not the case for infrastructure spending by the local government. It's much harder to vote with your feet than to vote with your wallet.
The fine line to walk with government spending is to find a way to incentivize competition in the local marketplace, without destroying it in the process. It's not an easy problem to solve.