> Imagine that you have never seen this code before and you want to extending, fix it, or simply read it to understand and none of the original developers are involved in the project anymore (i.e. you have no one to ask questions about the code).

Or, as I've often found in my own experience, you come back to this code yourself three months from now and you don't remember anything about it.