Usually the provider of a system or a standard also provides the documentation. Should my employer also pay to keep MSDN c# docs up to date? Or should that be the task of microsoft employees?
The provider of standards around the web is ostensibly the w3c, in reality whatwg or Google. Any of these three would be good candidates to run something like mdn. However that would probably make mdn more political and opinionated.