It's more about public transportation make the urban middle class richer, and have marginal to no effect on lower class people or rural middle class. As long as roads are not paid for by tolls and gas taxes but by general taxes (basically mine), public transportation should have no negative effect for poorer people. That's why i don't bitch about car being way, way more subsidized than train/buses in my city, and i find people crying about it out of touch and to be honest quite selfish.