Because the underlying message service wouldn't be controlled by any single entity. This would mean that once the code was out there, you could be confident that no-one would change the service when there was a change of CEO or new censorship laws brought in or something like that; we'd have a neutral piece of underlying infrastructure that anyone could use to build a robust discussion platform on top of.