Eventually when people are actually using and earning bitcoin P2P there will be even less of an incentive to use monero, especially if the using and earning happens over lightning or ecash
lightning uses onions! they don't make enough of that point nor do they really exploit it enough in their protocol design part of the reason why payments fail is because they are client side onions and a hop in the path is ded or unresponsive temporarily
The massive centralizing routing hubs of LN reduce and sometimes even negate the benefit of onion routing. But this is besides the point because 95% of LN users are on custodial wallets or LSPs that give them none of that privacy anyway.
Lightning does not have the default, well-rounded, strong privacy of Monero. It's designed around fast and cheap payments for retail with privacy as an afterthought. ecash is custodial and mints can print unbacked tokens, so it's dodging 2 out of the 3 major pillars of Bitcoin