Yeah, i also tend to disagree that going custodial is an acceptable solution in the mean time. Unless, there is true solution that fully realize the goal of better privacy while mantain the easy experience for end users. If the solution of those premises exist then non-custodial solution will be the winner.
I only limit the sats on custodial wallet for small amount. Bigger stacks always on my own node.