&gt; <i>How are you evaluating tool fitness here? The ultimate criteria for fitness are organizational &#x2F; business goals, and that business or organization may have to juggle various constraints</i><p>Unfortunately, usability and ergonomics are rarely reflected in business &quot;fitness functions&quot; (hell, even making an actually useful tool rarely is these days, thanks in part to marketing having better ROI than delivering value). Business people take care of business goals, and I think it&#x27;s our responsibility as developers to make applications that don&#x27;t suck, whether or not it is reflected in the organizational &quot;fitness function&quot;.