Sadly I think you may be right because we let this scam grow too big to be easy to contain.
If it was 2021, I'd right as well vote in favor of limiting what you can inject in a tapscript (in terms of standardness). But, right now, there's no way the miners install and run a Bitcoin client that ignores millions of dollars worth of fees.
Although that shouldn't be the reason for not implementing the preventive measures through standard rules right now either.
Eh, I'd argue it'd do more harm than good. I like running a piece of software that can accurately predict the low, medium and high priority fee. If my node completely ignored Ordinals, predicting the best fee would be completely inaccurate.