I’ve noticed that even among non-programmers, hunt-and-peck typists often have limited awareness of what’s actually on the screen. I think that fumbling around on the keyboard while trying to accomplish a task on the computer is like fumbling around with a cell phone while trying to drive. You can do it, but you’re working at less than half of your mental capacity and are liable to make some dangerous mistakes, or at least omit some important details.
I personally know programmers that think that 30-40 wpm is perfectly acceptable because they spend most of their time thinking anyway. I’ve always found that to be a self-defeating argument. If thinking is our core competency and typing is just unavoidable overhead, then it’s EVEN MORE important to minimize that overhead, whether that means automating it with tools or just training ourselves to do it faster.
Think of it as trying to converse in a foreign language without total fluency. You can probably figure out how to ask where the bathroom is, maybe even ask for directions, but you’re not going to have much success with a philosophical discussion.