Because it takes time and effort to write documentation.
If people __can__ actually read undocumented code with the help of LLMs, why do you need human-written documentation really?