Facebook do search, google do social, amazon do streaming video, alibaba and ebay do messaging - I really do not understand why all of these big players seem to feel the need to increase their competitive surface area, and therefore compromise on their core businesses.
We're going to end up with a bunch of corporate jacks-of-all-trades and masters of none, to nobody's benefit, not even theirs.
I mean, from TFA, Alibaba regard themselves as "social media giants". They're a marketplace. If that's not a profound misunderstanding of ones own business model, I don't know what is.