I just discovered that payments through the lightning network that are below the dust limit don't create HTLC at all. Without HTLC they are unenforsable and may lead to the sender losing money. When in the future the base layer has high fees, the dust limit may become as big as the price of a beer or a price of a pair of headphones - not so trivial sum of money (even more so in some places on the planet).
Has this been discussed anywhere?
max_accepted_htlcs
to prevent flooding of a node with HTLCs. Also the bad actor will have to keep opening new channels to make others lose money. And opening channels incurs an on-chain fee. So the bad actor has no monetary gain out of it, it actually costs them sats too.