I wonder if there's going to be any noise over this outside the developer community. There was when Twitter pulled this nonsense, but their third party clients had massive followings. I, personally, have never heard of a third party Instagram client.
This has happened with so many services over the years, that one would think developers would be more enthusiastic about educating the end user with libre software. I do that aggressively with people I know. Too much to ask?