Just use https://lnproxy.org/ to hide the destination's pubkey.
If you're self-hosting you'll need to have enough liquidity to support routing all proxied lightning invoices but you'd achieve meaningful levels of privacy.