Honestly most people don't see the need for non-custodial wallets until they've had a bad experience with centralized exchanges. They don't realize the risks involved like hacks, withdrawal scams, and accounts getting frozen over little suspicions. Let's not forget about technical issues that can leave you stranded when you need to make a transaction urgently not to mention the lack of transparency. It's only when they face these issues that they start looking for alternatives and run back to non-custodial wallets.
I just think that not all crypto enthusiastic understand the terms not your key, not your coin, because if anyone understand it perfectly well and the danger attached to storing your asset in a centralized or custodian wallet, they would have taken the necessary measures to safeguard their asset in case of any eventualities, that's why seeking more knowledge while in the space is very important.
After the experience I had with using centralized exchange I think I will rather pay high fees than risk using them again. Na only p2p I de use them for now
Who even says that non-custodian wallet charges higher than custodian or centralized exchange?
I have used trust wallet and bybit, and I can confess that their fees is higher than electrum wallet am using now.
And while using electrum, you can reduce the fee to your convenience if you wishes, unlike centralized exchange or custodian wallet.
So I don't even think that using non custodian wallet is more expensive, to me it's cheaper and safer.