@mhoye It's less folks being unwilling to document, and more people not being able to get paid to write good documentation and errors.
Writing high-quality documentation and error messages is hard. Very hard. But getting your boss to agree to let you spend time on them is harder.