LN devs crippled bitcoins onchain capacity/utility to promote users to move over to LN before LN was a proper beta working project
Buddy, transactions included into blocks can't handle the entire world for global adoption whether they extended the block size or not. (Even if the block generation happened every 10 seconds with size > 10GB,
which has other downsides)
You have to tackle the problem from its root and it's been solved with LN; it makes Bitcoin operate more
practically. Think about it. If I wanted to make purchases, buy coffee/food, electronic goods, other services etc, I'd have to make multiple transactions whereas they should be included into thousands of computers' disk. But, with LN the thing changes completely. We no longer broadcast our debts; we agree upon a final balance on
our own ledger and once we're out of capacity we can send it to be confirmed in the main ledger. (And then we can increase our capacity and repeat again)