We gotcha beat in Seattle, where it took 30 years to build the north I5-I405 interchange. It took only 20 years to build the 8th Street I405 overpass. 25 years are projected for the light rail.
Government is promoting cars, spread-out cities, and suburbia because they work so well and people love them so much.
Think about how much housing supply would go away if not for the road network.
Think about the bare-minimum transportation appliance car. With a private, enclosed space, air conditioning, a comfortable seat, and a radio, it's worlds better as a subjective experience than being inside even a relatively luxurious urban train during the commute rush. Now consider how many tens of thousands of dollars people happily spend on a level of comfort and quality far beyond the bare-minimum Craigslist special.
Democratic governments promote and invest in what their citizens like.
It doesn't matter if something is cheaper or more efficient if people don't want to use it.
This is like asking why doesn't everyone use Linux?