There is an excellent solution to the author's dilemma. He does not have to use Facebook or its API. That's the great thing about capitalism and the free market. He has a choice. Also, because he is not motivated by money, he can make his own, perfect platform, motivated by the plight of the proletariat and it will be noble and superior in every way. He can give away the games he makes because who needs money in such a utopia... Give me a break. Shut up and make a better API that cares about backward compatibility. Give the aloof moral superiority a rest.