(Well I suppose that is what you get for using a webclient that you are not paying for....)
What is the alternative here though? Instead of making it client agnostic, make it not client agnostic? How does that not make the situation even worse? Being client agnostic means that it doesn't matter if one particular client is discontinued. That is practically the entire point of being client agnostic...
Any solution that will be viable in the long-term needs to be decentralized and client agnostic. Otherwise you are not reinventing Usenet, you are just reinventing web forums poorly.