Nah, it is pretty much inertia. You can see it whenever PowerShell comes up, with all its vast improvements over the bash + coreutils ways of doing things, and people are still all "well it sucks because it doesn't work exactly the way I'm used to".
Frankly, software developers gave up on GUI in the early 2000s despite huge discoverability and UX advancements because the money was suddenly in shoving ads down people's throats via the web. Fortunately for them, when users are your product instead of your customer UX is relatively unimportant.