That's wrong; just the majority of the capacity, not the majority of nodes.
You mostly need more capacity for transferring larger amounts, but high node count and good connectivity of them is much more important to be able to send smaller payments reliably. You know; the kind of payments that unnecessarily clog the blockchain and where even a 1sat/vB fee has a too large proportional impact.
Have you actually checked number of nodes on mempool website?
Yes:
https://mempool.space/graphs/lightning/nodes-networksOut of 14,700 total nodes (as of right now), at least 11,443 nodes are Tor nodes.
500 nodes being on Amazon servers is just around 3.4% of total nodes.
Just Amazon currently have 556 LN nodes, and everything you see on top are cloud servers like Lunanode, Digirtal Ocean, Hetzner, Contabo, Google Cloud, SHRD SARL etc.
It's clear that majority of Lightning nodes are still locates in cloud servers, I am not using any capacity for this stats:
https://mempool.space/graphs/lightning/nodes-per-ispThe statistic is not very clear on this, but it should be obvious when talking about ISPs: It only looks at clearnet nodes.
There is no way to tell how many Tor nodes are self-hosted and how many aren't, but especially due to popular node-in-a-boxes often having Tor as default option, I can definitely see a large portion of this large share of nodes being self-hosted.
It is a problem because than LN is no different than ethereum that is also using mostly cloud servers.
They can ban everything and shut down most nodes with a single click of a button and order from regulators.
Not really. If a peer node goes offline, I can close the channel and open a new one with those funds with someone else. It's ultimately all 'backed' by the blockchain, in the sense that closing a channel always gives me back my balance on-chain, which I think we agree is decentralized and secure enough.
Even if you manage to shut down a lot of nodes, you can't hurt Bitcoin or put users' funds in danger; this is the case in Ethereum, though, as their actual layer one is not decentralized enough and there's nothing to fall back on.