The timing is too early and the product and the company are mismatched.
Similarly, it is safe to say that Netflix always knew it wanted to be a streaming service but had to mail DVDs until the timing was right in order to get there. Facebook is going through their metaphorical DVD mailing phase. Just another day in the life of business.
I'm not entirely convinced they can get to where they eventually want to go, but that's another story for another day.