Meaning it wouldn't make Ordinals exploit invalid, it would only make it non-standard which means it still can NOT be censorship if the community is deciding to enforce these rules on the full node they run.
So if we all hate ordinals so much, then why are more people not rejecting them from their nodes? I'm sure I've seen you mention before that you reject them from your node, but you are the only person I've seen doing this until Knots. And I can see a grand total of 13 nodes running the newest version of Knots. Is the conclusion that node runners simply do not care and will just run whatever Core tells them to run?
And as we've seen with full RBF, we only need a minority of nodes to accept these transactions and they will broadcast through the network and reach miners largely unhindered.