I'm just intrigued that, even though there is obvious exploitation and a known fix for one of the ways the network can be is spammed, [...]
Exactly, there's a fix for
one of the ways. But this way is not the most harmful one. Highly likely that if Ordinals got "closed" by such a filter like the one in Knots, the NFT crowd would switch to Stampchain, and then we would have a "real" spam problem.
So what's the point of "fixing" a script with a quite questionable method (a heuristic filter which only matches an exact combination of opcodes) if then the problem could get even worse, even if spam halves (measured in kB/block) as a consequence of the "switch" to Stampchain, 50% of the spam on Stampchain-like "fake public keys" would be probably still more resource-demanding to full nodes in the long run (and worse -- it increases with time!) than the current Ordinals data volume.
Your conclusion about Bitcoin consensus thus is simply wrong. Over & Out ;P
Since you mentioned Stampchain many times, i decided to re-read it's specification[1]. The base overhead is just 1 input and other parts of TX, while overhead of each P2MS is roughly 1/3 size of P2MS output itself. So if Ordinal become invalid or non-standard, i can agree Stampchain become more attractive for those who want to store more than 80 bytes of arbitrary data at a time.
This is kind of interesting. About 7 hours ago, Mara mined a
block with a single transaction in it, containing 2 OP_RETURN outputs. They paid a fee of 0.061 BTC ($6,313) to occupy the entire block, about 999 kb of data. Apparently its an
advertisement for a new protocol that uses OP_RETURN. The message is somewhat interesting (moreso than the jpeg in the other output) and worth a read, but I won't mention it so as not to help them advertise here.
It seems their Slipstream service keep gaining popularity. Paying 0.061 BTC ($6,313) to store almost 1MB is very expensive for average people, but it's definitely not expensive enough to discourage certain group of people to add arbitrary data on Bitcoin blockchain.
[1]
https://github.com/stampchain-io/stamps_sdk/blob/main/docs/src20specs.md