Go and visit other countries in the world. Public transportation works pretty well also in smaller cities with a couple 100.000 people. Go look to Nuremberg, Germany with about 500.000 people. Go look to Jena, Germany with about 100.000 people. Cities in France or Spain or Estland or Lithuania. Look in Denmark or Sweden.
The reason in the US is simple: you love cars.