I know you’ve got something in the works so I’m interested to see more, but I would have said this is why you use open source as a selection criteria for the apps you use. If they go in a bad direction, *you* or *someone else* in the community of users that also likes the app will fork it if the developers go in a direction that is bad. And it’s why we should select apps/clients that do things in an interoperable way so the switching cost stays low. But I don’t think other recourse exists.