Consider reading TFA. The dev in question was actively lied to by reddit about the availability of the API, and DID have a plan for this scenario, just not one that could be executed in the unreasonably short time frame of the API changes.
Agree with the commenter above, I encourage you to read the original post we are commenting on. All of the calls were recorded and transcribed.
You are right that there is no agreement of course, but the way they're treating the dev sounds, in the most charitable explanation, extremely disorganized and a bit rude.