This sounds a lot like communities built during Soviet times. At the time the idea was everything you needed was in your community, and if you ever needed to travel outside you could use public transport.
This worked fine during Soviet times, as they could house people near where they worked, but nowadays that doesn't work. We still have pretty good public transport, but who wants to take two buses for 45 minutes when you can drive for 20 minutes? The green spaces between buildings have been converted to car parking, but it's still not really enough. As such all new developments within the city have to have underground parking.