Currently, the Bitcoin network processes about 0.5Mtx/day. To onboard millions of people per day, we need some sort of real transaction scaling, unless we're willing to sacrifice self-custody for the average person. If we had 100-200 drive chains, we could totally accomplish that! I don't think we can make real L1 transactions much more light-weight than they currently are.
Otherwise, we're sitting at about once in 40 years can the average person touch the main chain for a single tx, which you'll have to do if it's going to be non-custodial. Self-custody L2 currently means having access to L1. We need a way to self-custody on an L2 without needing to touch L1, and drive chains seem to be the ticket, and then LN will become the L3. The 0.5Mtx/day is thing that will keep the average person from being able to adopt and self-custody.
L1 simply can't go any faster.
0.5Mtx / day / 8B people = 1tx / 44yr / person
Touching Bitcoin with self-custody can't be a once-in-a-lifetime thing.
0.5Mtx / day (BTC) × 100 (DC) = 50Mtx / day
50Mtx / day / 8B people = 2.28tx / yr / person
Still not enough for daily use, but you could set up LN channels on that.
0.5Mtx / day (BTC) × 100 (DC) × 1000 (LN) = 50Btx / day
50Btx / day / 8B people = 6.25tx / day / person
Definitely enough for 8B people to get coffee, tip, buy groceries, pay rent, etc.
nostr:nevent1qyvhwumn8ghj76r0v3kxymmy9ehx7um5wgcjucm0d5hszymhwden5te0danxvcmgv95kutnsw43z7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qpqz54ypwkuwq0lkkszyqhj7v9s85kvvscl0uhkrz3myrg7xzvs744sqc0q3w