We can’t possibly have transportation infrastructure like Europe until we have similar zoning laws (which would do away with the separation of homes and businesses into distinct areas) and similar population density.
Until we put shops very close to homes, end the huge big-box retailer’s death grip on everyone’s spending habits, and learn to live leaner, European style public transport will never work.
We put shopping centers far away from homes, and we put homes all over the effing place, making public transport effectively impossible to get right for even a small percentage of the population.