I'll take an opposite stance and say that I agree with most of the article. It is true: Most frequenters of a tech-oriented web site are totally volunteer in their efforts, and are often met by posts from someone who has not taken more than the requisite 1 minute it took to create a post saying:
I SUE OFFICE XP AND ITS NOT WORKING. HELP.
In the face of one out of every ten posts taking this kind of approach, its no wonder frequent users get miffed. To me, it's not egotistical to suggest that a person does at least a minimal amount of work looking up the version number of the application they use, and stating the problem as clearly as possible.
The other extensive suggestions (Google search, full version info, etc.) are more helpful than most beginning users realize, and also eliminate possible dead-ends to the problem.
Though I've never visited any countries besides the U.S., I've been told many times that a visitor who at least tries to speak the native language correctly and not offend local custom is better received than someone who does not even try. The same principle applies: The visitor is making the effort, and that goes 50% of the way to friendly ground.
At work, I deal with technical problems frequently; I am always more pleased and friendlier in tone with someone who is willing to learn the "why" than someone who just wants their problem fixed. The first person is in need of help, and the second person is just a user, and I'm not talking about the computer.