This is an argument for another thread but that's clearly nonsense.
If it's clearly nonsense, then I suggest this thread is perfect for it.
Like NYC , successful people like to live in London because it has some of the top museums, galleries, restaurants, bars etc and some of the brightest minds in the world.
Whilst I agree that London has a lot to offer, how often are the residents off to the museums and galleries, and what difference does it make if some of the brightest minds are there? Do they stop you in the street for a chat?
Restaurants, West End etc, yes.