and add hidden rules about what transactions they will ignore ...
This one is a simple lie.
The codebase used for Eligius's policy is in my public git repository, and documented on the website.
"Transactions without a fee will be processed based on confidential anti-spam testing."
http://eligius.st/~gateway/faq-page/faq-5That's (very) obsolete information
I figured as much, which is why I pointed it out.
Maybe kano wasn't intentionally lying, but rather was relying on the misinformation which is documented on the website.
and even then says it applies to transactions without a fee - ie, begger transactions.
I have to say that I've never heard of the term "begger transactions". If all miners cared about was maximizing short-term profits, we'd probably have mostly empty blocks, since every time you include a transaction you increase the probability of your block being orphaned, and transaction fees are tiny compared to total block reward.