The problem is that it's too late. Urban sprawl already grew so much that it's out of hand, it looks next to impossible to make a public transportation network that would rival the ones we have on our side of the pond. It's not just lack of political (and voter) will, it's simply the sheer impracticality of implementing it.