You are framing this as something they have to do: support it, release documentation, open source it, etc.
It's not. It's something they have to stop doing. Stop adding code that specifically stops third party software from running.