Facebook has stickiness and the network effects to keep people on it. Google has none of that. If a better search engine appeared overnight everyone would switch to it and that would be the end of Google. If a better social network appeared very few people would switch. In fact I would postulate that if Microsoft managed to convince Mozilla and Apple to change the default search engines to Bing that it could be almost enough to send Google into a death spiral.