To scale with L2s, changes to L1s probably need to occur. Lightning whitepaper included 150MB block sizes. There aren't enough TPS to open lightning channels for 100s of millions, let alone billions of users.