What keeps London alive is simply the lack of credible alternatives for highly ambitious Europeans / non-US citizens.
- Paris, Madrid and Milan are simply worse value propositions
- The US immigration route is effectively closed (lottery system, >$100k H-1B)
- Singapore/HK are just too far from family/friends and boring
- Dubai used to be the alternative, but recent events reshuffled that