The sad and not so slow destruction of Twitter has proven to me that you shouldn't trust a company to do the job of a community.
Unfortunately, it's way too easy to let companies slip into these roles - they have inherent advantages of resources and unity of purpose that allows them to make progress while a community is just getting started.
I don't know how to square this circle...