Maybe a pubkey system where you choose your own client would be what you’re looking for?
I’m not even sure it is difficult. Most people I’ve talked to in tech don’t even realize it is a possibility. Certificates are “complicated” as they put it.