I think the real reason the US has poor public transit is that its transport landscape has been shaped by years of planning and funding decisions that have put the car first, and cities rebuilt accordingly. America’s enormity also makes nationwide PT more difficult (but not impossible).
Then add the meritocratic attitude that if you can’t afford a car it’s somehow your fault, and you end up with little political and societal interest in a good public transit system.