It has been expertly argued that Lightning Network (LN) does not work and has security vulnerabilities and legal compliance issues (see, for example, Matthew Zietzke: Fundamental errors of BTC and Lightning Network; and Why Lightning will never be currency, and why BSV matters, by Craig S. Wright).
LN’s shortcomings and vulnerabilities are also hard to fix since they arise from fundamental properties of the off-chain payment network.