I think the difference with Facebook is the network effect and that it is run by Zuckerberg. What ever failings Mark has a CEO he has one amazing strength which is a single minded focus to let no competitor to Facebook rise. As he has shown time and time again he will buy you out or outspend if you have any possibility of being a competitor.