This may have a lot to do with getting funding. London has just started to become interested in funding startups, and EIS and the new SEIS are helping, but it is nothing compared to the US. Even the smallest city in the US has more funding opportunities than London. It takes a while for people to change their habits.