And everything I'm saying is simply for a specific use case. Put Bitcoin in and get Bitcoin out.
But if you don't want to complicate your life, just use Lightning, although we have the reception problem where blinded paths are not being standardized.
So you would have to use lnproxy to receive if you want to maintain your privacy as a recipient, or use wallets like Bull Bitcoin where you receive by swap through Liquid.
Lightning just needs a little push to make it very private, but it seems that there are external forces that are not interested, and since Lightning is the bridge that connects everything, if Lightning is private, Bitcoin will be private.