nobody wants to use a PUBLIC L1. obviously, because nobody is. LN is pretty cool but if it's privacy was broken you'd never know because you don't have L1 security guarantees.

Replies (2)

Nobody wants to use a public L1, but some should be forced to. States, charities, etc should be required to hold in L1, and if they use L2, at least the size of their channels should be public.
With Monero, those institutuons can make their wallets' private view keys public then you can see the ins and outs of those wallets. Well actually right now only the ins, but after FCMP++ it will be a proper view key implementation and will add perfect transparently ONLY for the wallet with the shared key.