Is it relevant to programmers and software development? I think so: if you've ever had to deal with an end-user who has been having a really hard time with your software*, then you'll be immediately familiar with this attitude, as well as the importance of handling the situation without coming off as patronizing or unsympathetic.
Is it an objectively-answerable programming question? (i.e., does it belong on Stack Overflow) No. It's not a programming question, and the validity of any answer is a highly subjective matter.
Therefore, it is on-topic for this site.
*In many places, programmers are effectively the final support team, and end up dealing with users who are both important enough in some way to get that much support and are faced with some very challenging problems.