This is a big difference with much of the U.S. and Europe, Japan doesn't subsidize car ownership as heavily. There is no on-street parking in the city, businesses aren't required to provide parking and if you want to own a car you first have to prove you have a parking space for it.
You do some heavy assumptions about European nations