First, most of their cities were established before cars.
That's true for America too, and isn't an excuse. American cities were not built for cars; they were demolished for cars!
For example, downtown Houston, TX in 1957:

vs downtown Houston, TX in 1978:
