Giving a personal view of why we lived (before we moved rural) within 10km of the CBD, even tho hubby's job was in a middle ring suburb were:
1. CBD's are usually located on a harbour with beach proximity
2. Great shopping
3. Great social life - cafes, performances etc
4. Great transport links as everything radiated out from the CBD
5. Better quality public schools (in our area at least)
6. Better socio-economic standard of occupants (yes, that makes me a snob)
7. Near quality medical facilities
Do I miss it even tho we have a great rural lifestyle - yes.
Only yesterday the ironman comp was on at one of the CBD beaches and, in the past, we'd just "pop" down for a look and play on the sand - we miss the live shows that we'd nip out to - I miss the great boutique shops that would have amazingly cheap sales at odd times - if any family had to go into hospital for treatment, we lived "right there" - the kids could catch the regular bus that went straight to uni whereas, where we'd live previously in a suburb, they'd have to catch two buses (one into a major centre and then back out to the uni) ...
... it was all about lifestyle rather than capital growth.