Exactly the opposite. The documentation gets out of date because people update the code without updating the documentation.
Yes that is a problem. However the question is what do you prefer, no documentation, or documentation that may be out of date? As a detective (which let's face it that is what an Enterprise programmer's job is to an extent) it is nice to have some information which you can scrutinize, rather than nothing.
I guess it is more acceptable to have a bug in the code than a mistake in the documentation.