"No one wants to censor your transaction, they just want to censor transaction if it's not a certain kind of transaction."
Do you understand the conundrum we have here?
Do whatever you want in your mempool. Don't make the same argument for consensus rules. There is no way to stop "non financial transactions" from being included in a block. I'd argue any consensus tx is a financial tx. They're paying a fee in a currency to a miner. That's financial. You're free to disagree and make your mempool reject whatever you want.
