GUI software for professional use takes the same amount of care to develop. I've been involved in data entry applications used for call center agents, cashiers and industrial control. A lot of care is taken about tab-order, keyboard shortcuts, proper use of F-keys, readability of everything, color-coding related functions and stability of known workflows. The advantage that GUI brings to the table is that a novice or one-time-user can make progress by just using the mouse as always. But e.g. with tooltips, a mirrored F-key toolbar (think Norton/Total/Midnight Commander), always on hotkey hints, learning a more efficient workflow is made possible.