This is why part of me thinks drive chains might be a great idea, actually. It will make it cheaper and faster to create LN channels off main-chain without too drastically changing the way the rest of the network operates. Currently, we can't on-board millions of new people per day, as we will inevitably do if Bitcoin is to be something the average person uses daily. We want a world without huge custodians, which would be better than what we have but still not quite the goal.
With Drive Chains, the 256 side chains could operate more quickly and with larger block sizes, which can get purged when synced with main regularly, allowing for a strong scaling effect. It's still decentralized too, as opposed to other "side chains" or custodians.