This OFF TOPIC forum is the one place to handle the entire matter, where even the ones in charge say something. I think this is not so OFF TOPIC at all, never was.
Interesting is that people who are part of something for a long time, do have the feeling they rightfully have a say when it comes to deciding urgent or difficult matters. I think they are right. That's what community is about.