Having worked in software for decades, I've noted a particular sort of bias in myself and other developers. We tend to feel that our creations are like our children, and we are far too ready to blame the user. I've caught myself doing this. I've been caught out by QA doing this. I've caught fellow developers doing this, where I am in the position of the user. On that last count, I'm still surprised at the unrealistic levels of incompetence and/or malice ascribed to me in support of those face saving theories.
Emotions are a tricky thing. Do not formulate theories in the heat of them. If you care about being truthful, be especially mindful of your incentives in those moments.