Their cities are also much older. Tokyo is like 400-600 years old.
They ran out of undeveloped land long ago and were forced to increase density.
At least in California, cities are like 50-150 years old at best. Lots of cities are only running out of land now. In 300 years, I'm sure somewhere like LA will be dense.