But we must have to use custodial service for example if we want to use gambling site then we have to use custodial service. If we want to trade then we have to use custodial service. If we want to buy/sell except p2p then we have to use custodial service. That means we have almost no way to avoid custodial service. But we have to use reliable custodial service.
Of course custodial services are all over, but when there are noncustodial alternatives, then why not use them?
For example, since Localbitcoins decided to introduce mandatory KYC verification, I have never used it. I instead use localcryptos which is much better.