`ebook-convert` does exactly that.
https://manual.calibre-ebook.com/de/generated/de/ebook-conve...
ebook-convert mybook.epub mybook.mobi
No, it doesn't. Eventually people learn to use it, and everyone is happy that way.
I find Calibre is not a tool to "enjoy" spending time on, but simply a tool to solve something specific so that I can then spend time on my Kindle.
There are other tools where I want to enjoy the time I spend using them (say, text editors, paint programs, IDEs) but Calibre is not one of them.
1. I can't figure out how to change the styling of the book viewer. 2. Whenever I search, then try to hit backspace to modify my search terms, it tries to delete the first search result.
There is nothing at all about the Calibre interface that needs to be the way it is. What's so interesting is the way it apes an old version of iTunes, one which nobody would've considered the pinnacle of UX, and still manages to complicate and bury things in unexpected places.
There are well-documented user interface design guidelines to follow, both vendor specific and general ones made by experts like Jakob Nielsen.
Well-designed user interfaces lend themselves to user experiences where the learning curve is low, not steep, sometimes coming close to flat.
The only excuse I can fathom for those who prefer the learning curve be as high as possible or never be lowered is resentment that their own efforts to scale the same mountain of learning the UI themselves.
I call that technical elitism. It says “I worked hard to learn how complicated interfaces work, everybody else should be held to the same expectation”. No, they should not.
If we ask for a better user interface, it pays to be sure it is actually an improvement.
If and only if the author(s) feel they have time and energy to spend on this, then that's ok. But no forks and no wasted energy, please!
I'd rather they spent time solving bugs and improving/adding features.
Completely self explanatory UIs don't exist. In the olden days they required manuals. Now we have online help and google at our fingertips, fortunately.
Unlike jokes, UIs are not an end unto themselves. I'm more than willing to accept a somewhat ugly or cumbersome UI if the underlying tool is as good as Calibre.