Many high end, professional programs are in fact rather hard to learn and pick up.
Well of course, if you spend 20 hours a week using a single software. There are 2-3 that I use enough to master them.
Not every piece of software is a "special snowflake" that deserves its own non-standard UX, no matter what its developper believes. The problem is not "the user is king", it's "the developper is king" who wears his emperor's new clothes by thinking users have 30 hours to waste in 30 programs to be functional.
I've spent many years in an IDE that mapped "close" to ctrl-cmd-W to keep the important emacs shortcut free, amongst many key shifts. I had no problem adapting since I spent most of my time in it, but you should have seen those who dabbled in it... That completely cured me of any fantasy that users will pick the bestest over the easiest.
No, you make the interface as standard as you can and you only deviate if there's a marked gain in efficiency. And even then, it's the same as the master rule of optimisation: don't.