this argument comes up over and over when talking about facebook APIs etc, but this is an inherent risk in all kinds of online and offline applications: from the electric power company to the ISPs, to browser vendors, to facebook, there are all kinds of dependencies you have to rely on. True, facebook is more likely to have conflicts of interest with your web app. But the main issue is that facebook doesn't yet have a financial interest to maintain a healthy app ecosystem.