In addition, Lightning payments are too complex and fragile and there is a higher risk of channels being hacked. And Lightning also has its scaling limits and can only perform a limited number and transactions per second.
Discussion
False.
Lightning payments being to complex I don’t see what your point is here? Too many failed payments or too technical for the user to understand? The latter is not an argument since the end user doesn’t have to understand Lightning payments or Monero bulletproofs.
Lightning’s scaling limits are mostly about how many channels you can open on the Bitcoin blockchain in a given time. If every human being wanted to open a channel that would be quite difficult, yes.
Lightning does not however have a limit on how many tx are possible per second. A lightning tx is not broadcasted to the network and only known by the two channel partners.
Look at value4value streaming of sats over the lightning network.
I am not an LN expert and I like to learn. However, I see serious problems with LN. Transactions happen off-chain, but without trust of the network. There is neither a permanent ledger nor reliable records for accounting. The LN network cannot see where payments are coming from and where they are going. There are just too many concerns than LN becoming a means of payment that don't exist with Monero. But sure, Monero is also not perfect.
Anyway, I think we can end here for today because everyone is convinced of their cause. That's also good for making progress. Nothing is perfect and we do well to invest more time and work to build a decentralised world.