I don't believe so much to the consistent twitter experience alibi, because I just never trust or believe in companies highly funded which have not still a proven viable business model.
To my mind , they are at the mercy of their short term vision investors which oblige them to monetize everywhere in all possible short term strategies.