Woah... easy Kovid. I love Calibre. I still use it and push it whenever possible. It's a fantastic tool. Let's keep this friendly.
Now to your points: Yes the main search is probably fantastic. And since I'm the one putting in the books and setting tags and info, I know what I'm searching for. However, as you well know, most of the double-digit IQ users we must deal with do not, and I'm sure you get just as frustrated dealing with such idiots as I do.
As to not liking change: Incorrect. I'm a firm believer in using the right tool for the job. If a better tool comes along, I use it. I don't dismiss change if the change works better. I'm sure we're too much the professional to dismiss out-of-hand anything good that comes along.
Nothing you say will satisfy me: No. Again, in my initial post, I suggested that such a feature as selecting a landing/home page could be added to future releases. If your answer is yes, that satisfies me. If your answer is no, that too satisfies me. As I do not know Python very well, it would indeed take me some time to spin up and understand enough of the server code. I would hope, should I come up with something usable, that you would consider doing a QA check and possibly incorporating it into the main code base.
Final thoughts: As a lack of non-verbal queues is a major drawback in textual communication, I must apologize for any presumed/assumed tone in my conversations to this point. Its difficult to understand another persons mood, etc. just from text. For any offence drawn from my conversations, I humbly apologize. I only intended a friendly tone.