Having spent almost a decade in various industries as a Software Developer, I’ve noticed something consistent across all industries and all companies I’ve worked for. When a complaint (potential ‘bug’) comes in from a customer or end-user of the systems, there can be quite often a response of the ‘system wasn’t designed for it to be used that way’. Very rarely do developers take the system and work out the defiencies within the system to prevent it from happening.
Whilst I’m not advocating that everything reported is not a bug, perhaps a number of complaints could be taken as the catalyst to improve the software. A redesign of the user interface, removal of options for certain groups of users, or perhaps new functionality to better provide a solution to the issue the user was trying to solve.