Of course it can happen that the developer doesn&#x27;t adequately address the users&#x27; concerns, perhaps it&#x27;s impossible to do, or more likely, the developer wasn&#x27;t really listening.<p>So yes, the end-runs could be understandable. If the developer understands the user issues, and takes the trouble to mitigate the situation, it&#x27;s a lot less likely end-runs would be attempted.<p>Any case, the smart developer knows there&#x27;s a message intrinsic to end-runs, something isn&#x27;t working and the developer&#x27;s part of teamwork to see what can be done about it.