However, the security of Bitcoin against a 51% attack depends on the value of the mining revenue. If the value of the fees are low, then the security will be low. The real question to answer is then, how low is too low?
If security will be low, 51% attacks would be cheaper to execute, and as the result all users will require more confirmations for transactions. If right now 1-3 confirmations are sufficient for nearly all uses, in this theoretical future with low security 10+ transactions would be the standard. that's ~2 hour wait, which can be pretty bad for some uses, but if by that time LN would be widely adopted, it shouldn't be too big of a problem. So, maybe Bitcoin could guarantee enough security for most purposes with transaction fees alone.
However, isn't it that LN is also one significant reason for miners to have a lower transaction fee revenue? As LN transactions are off-chain transactions the fees would instead go to LN nodes rather than to Bitcoin miners. What is left for the miners are only the fees paid upon the opening and closing of LN channels.
Accordingly, "miner revenue from transaction fees with active use of LN is lower than todays levels until a threshold of 20 million LN users, each transacting 10 times/day, is breached."
[1][1]
https://medium.com/@matteoleibowitz/bitcoin-disinflating-to-death-b4ba7b691969