I don't like the "you're holding it wrong" style of solving problems like this. I often find bugs or problems in software I maintain and even though I don't like to use the software in the way that exhibit the bug, I find myself being very understanding that other people do things in different ways and as long as it doesn't take a significant amount of work to support a usage modality compared to how many are using it, we should do it.