Some systems are designed to support natural flows; order intake, patient registration and support, loading and dispatching delivery trucks, etc.
That class of systems are typically designed by entrepreneurs to optimize flows of people and information in which they have an interest. .
They tend to be well thought out and designed, and users describe an easy and intuitive interface.
Think FedEx package tracking and shopping on Amazon. Easy, simple, and] understandable.
Interfaces that aren't easy, simple, and understandable consistently fail in the open market.
Other systems are designed to extract value from flows of people and information.
That class of systems are typically designed by MBAs and collect information eminating from those flows.
They're an add on and not part of the natural flows.
They tend to be focused on collecting data and exhibit no interest in optimizing flows.
Users consistently express frustration at the interfaces, especially those that interrupt and hold up flows.
Think most electronic health systems (EHRs and EMRs) and navigating crappy government websites.
These systems often arrive after regulations require new data must be reported to the government.
The people that design that class of systems don't care about users opinions that get in the way of collecting data.