While the original article does not state this directly, it is implied that he's talking about programs where you have to read the manual to be able to use even its most basic functionality. Right now, I want to get a job done. Exploring can come later when I've got time for it.
> Being frustrated is also normal. It's a natural part of the learning process.
It's part of the learning process when you're breaking ground. It's not appropriate when you're trodding the well-worn path. If your users have to resort to SO questions just to do common case things, you've failed them.
> I don't think it justifies turning everything into unconfigurable featureless appliances or not writing documentation.
He is recommending neither.