Bitcoin itself needs more than just a new protocol to address these things (although blockchain culling would help here), it also needs a new widespread full-node software that is open to implementing these things.
L2 is where Bitcoin scaling happens. That's been known for years. You scale on-chain you lose the things that make Bitcoin unique and powerful - you turn Bitcoin into an altcoin.
Anything that helps make the LN work better and need less use of on-chain txs is a great thing for Bitcoin. Assuming it doesn't make LN way more complex to use. On-chain will continue to be used for moving money around and making large transactions and moving money to/from LN (which of course this update means to help lessen). Bitcoin as a payments network - that's where LN comes in. Payments needs massive scalability, that doesn't happen on the base layer. That is literally what higher layers are for. That's LN.