What, if anything, does IQ have to do with taking initiative to document your work?
So you say, why not plan for more time to do the task? Then the people who had 20% capacity for documentation etc. now have 40% capacity for that plus other things, and the same annoyance happens for the other things (e.g. unit testing, automation, etc.).
A good solution requires the company and the team to do the difficult thing and recognize and allow for the fact that different people spend different amounts of time on the same work.
Documentation is the required thing.
Developers should slow down. Knocking out features is not the be all and end all.