There is no efficient second layer solution for micro-payments yet, the mining fees as they are now is prohibitive for people to loading their Lightning wallets without paying 10$ to get some money in there.
So build one. The correct solution to too many transactions and too high fees is to increase throughput or move more transactions to a second layer, not to exclude a whole bunch of transactions that some people subjectively consider to be spam.
I think those idiots exploiting the blockchain and Taproot to create shitcoins and shit tokens and shit 80's looking images should be blocked as soon as possible and Bitcoin used for its main purpose which is to be A Peer-to-Peer Electronic Cash System
How can it be peer to peer when third parties can ban your transactions?
It's time to update the rules to remove the unproductive nuisance that is driving the fees up for all users.
I agree that ordinals are unproductive nuisance. However, I also think centralized exchanges are unproductive nuisance, and they spam the mempool with huge consolidation transactions all the time. Can we remove them? And what about dust attacks? Why haven't we removed them yet? Surely everyone agrees they are spam? What about things like Counterparty, Stacks, or RSK? Surely they are all spam as well? And should we ban OP_RETURN outputs while we are at it?
"Unproductive nuisance" is subjective. I complete agree ordinals are unproductive nuisance, but we should not be dictating how other people are and are not allowed to use bitcoin.
I'm very disappointed in people who still insist on using the misleading term "censorship" to describe "preventing an exploit in the protocol".
So let's say we eliminate this "exploit". There is nothing stopping the whole ordinals thing from moving to a different way to encode their data in the blockchain. You can encode data within public keys themselves, which makes it indistinguishable from random data. Here's a
Counterparty based project transaction which encodes data as bare multi-sig outputs:
https://mempool.space/tx/ee9ed76fa2318deb63a24082a8edc73e4ea39a5252bfb1c1e1c02bd02c52f95f. This method takes up even more space than the current method being used by ordinals, so this would make spam better, not worse.
Do we just keep banning "exploits" until only transactions we deem appropriate are allowed? That sounds like censorship to me.