Labor costs are lower. The US has the highest cost of labor in the world for many jobs that would be relatively inexpensive elsewhere.
In most US places, utility companies own the poles and it’s ridiculously expensive to lease space. Urban areas with competitive ISPs usually have government owned poles or leases for streetlight arbs that allow them to string fiber.
I believe the standard explanation is that most of the colonists were British (already a high-wage country at the time), and you really had to pay skilled labor to get them to leave & settle on a new continent. Plus labor mobility between the proto-state governments of the time (Virginia, Massachusetts, etc.)