Also partly because older developments have had time to evolve to meet the needs of the people who live there. Sure, some things are hard to change after the fact, but if there's anything humans can do it's to iteratively change their environment to adapt to human needs. To expect some master planner to be able to instantly create something as good as a hundred years of people trying different things is unreasonable.