Tokyo's crowding is absolutely due to Japan being an island with essentially zero natural resources. Literally everyone wants to go to tokyo because there are no other jobs.
> Literally everyone wants to go to tokyo because there are no other jobs.
Natural resources have nothing to do with it. Extraction industries employ comparatively few people, even in resource-rich countries. If anything, resource-rich countries experience even more densification.
Case in point: Moscow. Its population density is 5200 people per square kilometer. Tokyo is at 6100 people per square kilometer.
The reason is that it's easier for companies to create jobs in cities. It's not impossible for them to do otherwise, but a company with one huge office in the Downtown will likely have a competitive advantage over a company that has multiple distributed offices.