What does it mean to have social products? To tap into a users social network? That is what Facebook offers to any company that wants, and that is why 2/3rds of websites now have a Like and Facebook Connect button on them, it is very easy for any service to attempt the social route by tapping into the thing that only Facebook so far has, the social network.
Google cant engineer a social network using code, a social network requires specific steps to be carried out in perfect order, it cant be done overnight, you need to build smaller networks and connect them to larger networks as time progresses. It takes a long time, years even.
Reddit is social, hackernews is social. None of them have what Facebook has, real world information about living people and their relationships. Here on HN I could have 5 or 6 accounts and no-one would notice, HN, reddit and any other "social" product does not have relationships between humans. Google mail is close to a social network, except the fact that email is mostly used for business and so is most suited for something like LinkedIn, I personally have more companies mailing me than my friends. If I tomorrow made a new google mail account and began using it instead of my old one, would google be able to tell? Facebook for sure would.