We don't need a fix or a sidechain like some people are suggesting, we just need to find a way or wait for BRC20 to disappear then I believe everything will return to normal.
Can't fix it, ban it!
Also, what's normal for you?
Transactions of 1 sat/b getting confirmed the next block, empty blocks like two years ago because...well nobody was using it?
What happens if people do strat using it? What if those hundred million around the globe will do at least one tx a month?
What are you going to ban that time?
bitcoin devs need to get back to the idea of transacting bitcoin for bitcoin purpose. this means making lean transactions of every byte count. where each byte serves a purpose and has a reason for being in a transaction. (to prove the authenticity of bitcoin transfer) the other junk should be rejected if it does not serve a purpose for bitcoins functionality. bitcoins purpose is not memes and json junk
things like "isvalid" that has no checks/validation code attached but just keeps the transaction without understanding the purpose of the bytes of the transaction need to be dealt with.
they can be dealt with in a way that does not break bitcoin. its called code. code creates rules. rules create efficiencies.
there are many many ways to create code that create efficient use of transaction data, to allow more utility where fee's dont have to go outrageously high
the only reason this junk is being allowed to persist is because the devs that allowed it in the first place have sponsorship deals to make bitcoin a headache, just to promote other networks as the solution people need to migrate over to(abandoning bitcoin) so that the sponsors can make middleman profits(ROI on sponsorship) via the other network adoption
again bitcoin devs need to get back to caring about bitcoin and bitcoins purpose. not some sponsorship deal of promoting utility of another network by bastardising bitcoin
when you realise the main core devs (blockstream, chaincodelabs,brinks) have been sponsors hundreds of millions of dollars, that investment require alot of users of other subnetworks to pay alot of "pennies" per payment on the "cheap" subnetworks for the sponsors to ROI break even
so their game is to really push the bitcoin headaches to the max and make bitcoin unaffordable to transact to persuade everyone to abandon bitcoin and play on their preferred subnetwork
(if 200m people transacted for $0.001 on a "cheap subnetwork") 1 tx a day each user is $200k for the network
it would tke them 1000 days to break even (3 years)
after 6 years of these "promising" subnetworks they only have ~5k of btc locked up and only 15k nodes. not the 200m userbase and Xmilion btc locked up they hope to have. so they are really trying to get people over to their subnetworks via making bitcoin scams, spams, memes and congestions to make bitcoin a headache (and yes ordinals:ratimov is a chaincode lab and LN associate)