Those are security complaints on a very very high level and they are being addressed by the developers already. The only real issue with Lightning is the always online part and that it requires a hot-wallet, which may be a security concern. But those are operational issues and not issues concerning the security of the network.
For a regular end-user Lightning isnāt something where you have your whole wealth stored, think of it more like a debit card where you have the money for buying daily stuff like coffee and lunch. You can always loop funds in and out from cold storage https://lightning.engineering/loop/
For a bank or financial institution connecting to the Lightning Network, the use-case is different, they may have big payment routing nodes. But they have also more resources to secure and monitor them.
That is generally the case with a blockchain yes. That is why most of the other crypto project that promise fast and cheap transactions are just lying about the trade-offs they take. Lightning Network doesnāt use a blockchain for transactions, only to establish payment channels.
It has many use cases. Currency isnāt one that is currently very viable because of the volatility, granted. It will in the future though. But the use case as a global cheap, permission-less, trust-less fast monetary network is absolutely viable today and is being adopted by companies and as you can see whole countries already.