MS has only been good at backwards compatibility when it is in their best interest. Usually because a major partner was the one using an undocumented API with millions of users. In this case it was a person hacking some code together on a product less than a month old with probably only a few thousand people using the app that broke.