Satoshi fucked up releasing Bitcoin with OP codes. Before he vanished he removed them and created a mempool policy to filter out transactions with larger than 83 byte OP_RETURN.
Last year rogue core developers removed Satoshi’s filter lifting the cap to 100k bytes with very little support from the Bitcoin community.
Satoshi hinted before he moved on that there were other things we could do if the filter didn’t hold. The next logical thing to do would be to make the policy concrete by making it a consensus rule.
That’s where we are.
Nefarious and compromised developers have made a controversial change that a large number of node runners disagree with.