a lot of technically inclined people know a
lot of other people and want to interact with
them socially
I remember a time when Facebook was the gathering place for technically inclined people, while normal people would hang out on MySpace or Hi5. I also remember a time when Apple products were reserved for professionals doing either creative work or software development. And speaking of Google, I also remember a time when Yahoo and AltaVista were used by normal people, while people with in-knowledge would quietly type "google.com" in the address bar.For me, I never liked MySpace or the copycat Hi5 because noise, eye-bleeding page customizations and idiotic comments were actively encouraged and I couldn't stand it. Then Facebook came with a cleaner design and (initially) a more well-behaved audience and so I was hooked. But now that initial advantage is gone, the masses found out about it, so half of my news feed is filled with invites to idiotic games or stupid jokes and I don't have the patience to block them all (on the other hand Google+ has a spam problem already).
The reality is that technically inclined people are the trend setters when it comes to technology, not the other way around.
Yes, the technical elite from MySpace eventually moved to FB, but more importantly, FB got a ton of users that were never on MS. I don't think Google can do the same to FB, because there just aren't that many people that aren't on FB. They have to actively court current FB users. Stealing the technical crowd is relatively easy. But FB's network effect is unprecedented and represents a much bigger challenge, IMO.
I think this needs a new company. Anyone interested?
My not-so-secret hope is that the lesson Google took from the Wave debacle was to first focus on making a product that's compelling and engaging to users, get a critical mass of adoption, and then release the code. I guy can dream, can't he?
To me, the only truly viable way for Google to combat that is to create a truly open, federated collection of social networks that can interoperate, by releasing the underlying code to G+ the way they did with Wave, or the way email works.
It would enable Diaspora, identica, etc. to become full-fledged social networks, and all still be viable because they could talk to each other, as well as talk to G+. Don't trust Google or any other company? Host your own Plus server. Companies could host their own internal Plus platforms.
I can't imagine that Google can fight the closed platform of Facebook with another closed platform, and the open web has always been its symbiotic ally.