Here's a comment I left on a Facebook thread on this topic that I think it relevant to the conversation:
"This is also the inherent problem of the current model of the web. Services that need to be commercial to survive, business models that are deeply flawed (at best)... and the rest of us who rely on them as if they are stable. Frankly, we'd be much better off with the original intent of the web as a distributed network with shared protocols. Imagine if, instead of relying on a commercial service with no business model, we all hosted our own music using a shared protocol and library that allows for aggregation and embedding.... imagine..."
We have this attitude that commercialization and corporations are inevitable and the only way to get things done, to make a living, and to create value. We need to get past that asap.
If we had distributed protocols you could still create businesses out of building tools, popular destinations, etc based on the content in the network. But if/when your business goes away the content and network don't disappear with it. This is not a revolutionary idea, it's the way this whole internet thing is supposed to work.