It's pretty important for adoption to happen. Right now most Ethereum apps with complex contracts (i.e. Augur, Synthetix) can cost $50+ per transaction.
> 2) TPS on L2 such as lightning is both extremely fast and very cheap.
That's only true if there isn't high demand. If there is opening a channel costs $15 or more.
> Ethereum is also going to have an L2 because it makes a lot of sense.
Something which has been discussed since 2017. The architecture still isn't there. Most apps have to interact on the main chain. Not confident it is going to happen anytime soon even with startups like Matic.