Re: Techies will continue to sneer.
The two words appear to mean exactly the same, and "social" is perfectly adequate. There is no need for another (inevitably longer and more important-sounding) word.
It's rather like "orientated" (as in "object-orientated") which is just a longer, more pompous version of "oriented". Strictly speaking there is a small difference, in that "oriented" means "pointed towards", whereas "orientated" means "made to point towards". On that basis, too, "oriented" is the better choice.
The general principle is this:
"Broadly speaking, short words are best, and the old words, when short, are best of all".
- Sir Winston Churchill (speech on receiving the London Times Literary Award, November 2, 1949)