...Let's face it: Bitcoin can't scale on-chain, but LN can't be used to create many channels on-chain either. So for mass adoption, LN has to be largely custodial.
This is a bit OT from the OP, but why do you say that? For a while I was opening a channel every week or so. Yes I use my own HW & node so it's a bit different.
Even with the current fee spike if it was not for other external reasons [100% unrelated to crypto / money / fees or anything else] I still would be doing it.
-Dave