Literally EVERY SINGLE INSCRIPTION NOT JUST ORDINALS is a first class citizen compared to your normal Bitcoin transaction, this is publicly visible data. You only need to know how the OP_RETURN discount in segwit works with datacarriersize. If you do not understand that I cannot help you.
Discussion
datacarriersize affects standardness, not consensus rules, so if there is any unfair advantage related to this parameter, it is on relay step. If you consider this unfair, all you can do is changing the parameter locally, so your node doesn't relay or broadcast such txs, but other miners can still mine such transactions and you have to accept them, otherwise it is a fork. Anyway, my transactions pass and mine, so I don't care if their transactions mine as well, if they satisfy the consensus rules. You think their transactions should not be mined? Justify this, otherwise it is just an arbitrary censorship. Preventing them from relaying seems useless, since they already cooperate with miners.