Web UI optimized for user who can close page any time if he does not like anything. You have 100 competitors and user can flee to anyone of them.
Enterprise UI optimized for speed of trained personnel. They can't close page if they don't like it, they are paid for work.
It's completely different situations and when someone mixes them, it leads to bad UI.
30 years ago, those of us on green screens at Big Org knew more shortcuts than any emacs user. Now whenever I have to use a “modern” CRM it’s the most anti-productive aspect of my job.