I tend to agree with the author. The place is lovely, it's almost like a heaven on earth with almost all ameneties, temperatures and people within a 3h driving time from SF, but for some reason London with it's grey grimey and dirty history has more appeal. Perhaps it's the fact that you can explore and get lost down a back alley, or that your friends tell you about this new bar which started up but is in zone 4 and you just have to see it.
I also like the fact that Tech is an asside and people are key. I don't want to live in a bubble but I love what I do. I admire mingling with the theatre crowd or simply watching the tourists navigate the bus timetables.
I think everyone has their preference, but both are fun for different reasons.
Now if you want a real up and coming tech city, I would suggest Berlin.