Layers are just unconfirmed transactions. They do not provide scale, they provide coordination of trust.
You're just arguing for bigger blocks in the end, which is fine, but also requires coordination or trust to pull off, and can only do so much.
What you're missing about our work is that being trust-compatible enables actual scale, and having a credible exit from that scale is all you need to commoditize central providers.
You're just reciting your script while remaining ignorant of the design.