That's what the OP says. It's either security (your wallet) or convenience (exchange).
No, it's not what OP says... He's saying security and convenience are mutually exclusive in BTC. I'm saying that is not the case... You can use an exchange and transfer or use a hardware wallet with built in exchange capabilities. Making it seem like there is some inherent issue with the design/architecture that makes this impossible is extremely misleading.