Quoted By:
Because American cities are dirty and dangerous. That's why most people with money mass migrated to suburbs in the 1950-80's, and still continue at a smaller rate in MOST American cities (excluding NYC, LA etc, which are only increasing in population due to immigration btw; natives are leaving in record numbers).
Cities are catered to cars because not many people with jobs in the city actually lives in the city. US cities are built to receive cars from the suburbs.
If you want US cities to become pedestrian/bike/public transport friendly, you first need to bring people back to the cities, and people are staying in their quiet suburbs until the cities are safe and clean like Europe/Asian cities.
Adjust your priorities.