Open source is everyday getting more corporate-like. In the old times people would create open source as a hobby, nowadays they're just thinking on how this will appear on the resume.
I think the sentiment it was trying to get across is that many projects don't have documentation because the task of creating great documentation may seem daunting, so in a sense just saying at least have something. I'm taking it to mean it's a work in progress, but it could have been worded better, of course.
Classy.