So if some party or group has enough money to pay to make Bitcoin unusable for transactional purposes, should be create special OP codes just to make it even easier for them to destroy bitcoin's utility?
It's like you're saying that you want the door open for another protocol attack...
Where did I say you should create special opcodes?...
By supporting Ordinals and BRC-20 shit-tokens you're essentially saying that they're a valid use of the blockchain. And since you seem to not know this already,
BRC-20 and Ordinals only work on Taprood enabled new standard addresses and utilize the Taproot opcodes of OP_FALSE, OP_IF, and OP_PUSH. So if bitcoin was patched to invalidate these opcodes we would have no more "inscriptions" clogging the ledger. There very ability to create these wastes of space could be removed from bitcoin's functionality with a single patch. No hard-fork needed.