Monero has a tried and tested threat model and secure design. In Lightening, everyone always knows the recipient node. In Monero, no one knows anything.
Like anything security related it's never perfect and vulns pop up but by design it is very good for privacy.
The main way Monero transactions are unmasked is by sharing the same UTXO between CeX's, so if you must use a CeX, churn your coins (send to yourself to make a new UTXO).
That's about it.
DNM admins and vendors trust their freedom to this and the smart ones with good OPSEC have been operating for many years.
I would love to see Lightning support the same level of privacy but it's still early for LN on the privacy front.