A lot of development work is aimed at streamlining people's work processes. These are not make-or-break issues, but the hours of wasted time add up when your UI forces you to navigate through multiple screens needlessly. In that sense there is always a business justification: you are increasing the efficiency of your employees on the job.