I totally and completely agree: emphasis should be put on getting the job done and getting something to work no matter what. Documentation isn't necessary. Especially not when 6 months down the road the person who had really good reasons to write the convoluted code or hidden triggers was laid off or left for greener pastures. Spending hours figuring out someone else's code to fix a work item only helps guarantee job security.
[/SARCASM for those who missed it.]
I think if a company encounters issues with too much documentation is probably a sign that their documentation process is disorganized and not managed properly, hence the need for good document management processes and procedures.
Keep Up with TechRepublic