Just sent you 1 sat (public zap). Now find me the on-chain address associated with that one sat. If you can't, then you've just proved that Bitcoin's L2 (Lightning Network) offers sufficient anonymity for 99.999% of people.