> You know all engineers do not always blame users?
> There are fields of engineering where an accident even due to human causes is systematically seen as an engineering problem.
In those other fields, such as automobiles, an accident by a person may cause death of another.
On a computers your careless may not cause someone else to outright die (which tends to cause a lax attitude on the part of users) but they can still cause someone else harm, like inadvertently leaking someone's financial information or causing malware on your device to participate in a DDOS attack on someone. Time and again it's been proven that users are often the weakest link in this field no matter how tight the security is. It's only understandable for the engineers to be annoyed.