> It requires deep understanding of customer usage to know whether it's a mistake at all
Software developers like customizable tools.
That's why IDEs still have "vim keybindings" and many other options.
Your user is highly skilled - let him decide what he wants to see.