It's not the only one that was taken down. Some of them have just been tagged as "deleted". Others, perhaps those with more traction, have been disappeared completely.
I contributed my opinion to one of these posts and it has completely vanished without a trace.
The 'justification' theyre using is, "We run this forum to manage feature requests". The implication being that a stable, secure, trustworthy product is not a feature we can request.