Innovations on upper layers are welcome but changes to the core L1 protocol should be a last resort, to solve some existential problem that cannot be solved in any other way. We don’t have a scaling problem yet. We probably will in the future, but we don’t have one now. We don’t need to rush out solutions ahead of time. We should just do R&D and deploy candidate proposals elsewhere to other working systems to gain experience with them. When we do face a scaling problem, we should allow the pain of it to motivate solutions on upper layers before we entertain changes to the core protocol. Necessity is always the mother of invention and the pain of the actual problem may motivate solutions we didn’t consider before. We also need to keep in mind that L1 transactions are not for buying coffee. L1 is for safeguarding the world’s money. We can’t continue to mess it up (eg. witness discount). Future generations are counting on us.