I think it doesn't help much: Lightning is broken at a fundamental level with HTLC settlements (see @htlc_nbot), fake HTLCs and the requirement of immediate onchain settlement, and the way it manifests itself is through the absurd number of force-closes that happen daily (see @LN_FC_Bot).
Channel factories, timeout trees and other ideas just allow you to create more channels, but they will keep closing. Besides that it might add so much complexity it will probably 5 years to implement and then yield another 5 years of bugs that cause channels to close more than required. For example, bolt12 it relatively simple, makes no change to the nature of channels and is taking almost 5 years already just to implemented with no real-world usage.
See also: nostr:naddr1qqyrqdr989jnsvf5qyghwumn8ghj7enfv96x5ctx9e3k7mgzyqalp33lewf5vdq847t6te0wvnags0gs0mu72kz8938tn24wlfze6qcyqqq823cjxzu6c
Thank you. So what is the least bad scaling solution from your perspective?
Thank you for phrasing the question as "least bad".
Drivechain and Mercury Layer (statechains)(hopefully with some APO magic that allows statecoins to live forever).
But we still need something for micropayments that can be more trusted. Maybe if these custodial ecash mints could settle among them without using Lightning. Or maybe just using Lightning in a low-fee drivechain will work even though it's ugly and dirty.
Thanks. This looks desperate 🙂↕️