It should also be educational for application developers who build their entire livelihood on the back of someone else's web application.
At Startup School, I talked to somebody who was building something on top of Twitter and Facebook, but his philosophy was "it won't last forever, but let's take advantage of it while it works".
I don't have a solution for this and it doesn't look like something is really emerging to solve it.