Most of the time aspect comes from excessive regulations and approvals and always, always giving jobs to the lowest bidding contractor. The lowest bidder is always the most expensive, and they always waste time far beyond schedule to burn more money, yet North America as a whole just won't learn from the past 70 years and keeps doing the same thing.
I visit China sometimes and it's seriously just wild seeing a town suddenly have a metro system go from not existing to being fully functional and world-class compared to anything in the west within the span of a few years. And that's not even starting on their high speed rail system, which went from not existing to connecting basically every major city across the country within 20 years, and connecting the biggest cities within 10.
Every construction site in America is endless thumb twiddling, guys holding signs, senseless traffic for sham work, and zero results after decades. One highway near me was under constant construction for one segment for 5 years and still didn't get finished. Every single day, it was the same construction vehicles parked in the same spots and some dudes holding signs while absolutely no progress was made. In Asia, it's a job that'd be done in a few days.