Huh? You do know that you can overpay a transaction just to make sure it stays into the candidate block in case the network becomes more congested and is being dropped to the second candidate block, right?
Yes, I am aware there are other reasons to overpay the miner fee. This doesn't deter from the fact that something that gets filtered out will require you pay a higher fee for it.
A miner is at risk of having his block orphaned if the other mining pools have a different mempool, because they need to download those extra transactions and during that time they can find a block and broadcast that instead. However, that risk is irrelevant to the nodes. All nodes might run Knots, but if the main mining pools run Core 30, then there is no tangible risk, as they are well connected to reduce that potential risk. They do have a great monetary benefit by including spam, though.
What you are talking about refers to mining being too centralized. It's a big problem. It needs to be addressed. But trying to make the nodes bend to the will of the too centralized miners matching our mempool close to what the miners what, that is a catastrophic way to go about it.
It's basically saying "Okay miners, you want to mine spam for profit, we are just going to conform to your desires and standardize our mempool to match yours."
If you can't see the flaw in that rational, I can't help you.
Also, interestingly, miners don't use core. They use Peter Todd's OpenRelay implementation. Which is optimized to go around what the majority of the nodes want. This makes it blatantly obvious core is not working for us, they are working for miners and spammers, against the nodes.
Also, as I've mentioned many times already, what you consider "spam" can take other forms that are much cheaper to use, and impossible to distinguish from regular transactions.
I'm sorry to have to explain this to you, but if you are sending a tx with a 4kb witness, or something that clearly gets identified as an ordinal, rune, brc token, or an op_return with 100kb of data, you are clearly a spammer.
You can try to send an ordinal or rune into a fake pubkey. But that will still get filtered as an ordinal or rune.
And you'll probably push "spammers" toward that direction if you keep being hysteric about a non-issue.
I'm getting very annoyed with the idea that we have to bend the knee to spammers and give them whatever they want by fear they might go to a fake pubkey and cause UTXO bloat.
Newsflash my friend: the UTXO set more than tripled in size in the last 2-3 years. All the while we were bending the knee to spammers and doing absolutely nothing about spam. Clearly that approach is not working.