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.
Well, just because we can't eliminate
all forms of abuse and patch
all vulnerabilities, it does not mean we should not try to fix the fixable parts of the protocol where it is vulnerable and is being exploited.
With that said, other methods of abusing bitcoin are already facing a lot of limitations making them inefficient ways of spamming the network in comparison to the Ordinals exploit that is basically facing only one limit which is the block weight and is so much cheaper.