@signalapp desktop is doing one of my favorite things:
They give me a precisely correct and detailed error description with the workaround on startup: kwallet5 and kwallet6 incompatibility, and that I need to start in kwallet5 mode. And then it just quits.
Even more favorite would be if they... just did the thing they identified correctly, or just migrated the data instead of erroring out on startup...