I may be hated for saying this, but what's currently happening in the mempool is a feature, not a bug. The fact that we have a fixed-sized block limit means that the current clogged up state would inevitably happen sometime.
I totally agree with this, people forget when they preach about how the decreasing supply will raise the price, how scarcity drives prices, how the space in the chain also acts the same, and you have too little, you need to pay more. Bitcoin was never a charity, was never a quick money scheme, it was made to obey only the law of economics and free trade, and here you have it!
Another important reminder: Censorship won't prevent monkey jpegs. Let's leave asides if censoring monkeys would undermine one of the important properties: It just technically doesn't work. People who spend dozens of millions of dollars in monkeys everyday can bypass every censorship measure and save them straight to the UTXO set, which would be a lot worse for the rest of us.
It can make them more expensive, not completely get rid of them but diminishing the quantity.
But, with "good" censorship you're opening Pnadora's box.
Here's another: As long as the law of supply and demand defines the price of block bytes, we can never on-board billions or even millions of people on a layer-1 solution, unless we undermine another important property; being practical to verify the ledger.
But without enough space on the L1 you can't make a good transition to L2.
You can have the best innercity transport system working at 10% capacity and still have 2 million waiting on the outer ring for hours since they can't get in an use that transport.
The exchange between L1 and L2 must be cheap and easy, otherwise...well you can see the results.
It's up to us to determine which option suits us best and to refrain from complaining about the shortcomings of a single solution.
I heard that in '89, unfortunately, we didn't shoot our guy like the Romanians did.