I don't think I've ever felt that users are intentionally trying to annoy me, it's more that it feels like they're not trying hard enough. The sense that the application is not impossible to use, lots of their peers have apparently been able to use it with no problem, and that they need to meet me halfway. A kind of unspoken contract where I try and make it as easy as possible for the user, and the user puts in the effort to read the directions rather than just immediately clicking through.
This is not to say that it's their fault or that I am not always working on improving my own work to better take into account human nature as part of interface design. Merely that the post focuses on "intentionally piss off" as the prime motivator, and I'd be a surprised if most developers attributed it to that.