I think part of the problem is that services now start without a way to monetize themselves immediately - they rely on external money reserves to support growth. People get used to getting quality content for free. At some point said services finally need to make money, at which point they fuck up (from the user's point of view) their product, and so the users move to another party who has fresh investor money reserves.