All transactions are equal, but some are more equal than others
I guess that's where we disagree.
I know, Napoleon.
So are you suggesting I shouldn't be allowed to pay more fees to get priority?
No.
Now answer my question: are you suggesting raising the block size limit prevents that phenomenon?
No... but I honestly fail to see the point you're trying to make.
Why then the argument that "all transactions are equal"?
It's not *my* point it's Piscitello's
He is suggesting explicitly rejecting valid transactions because they don't pay enough fees as a way to solve the issue of the mempool ballooning if the block size is not large enough. Assuming that what will happen is that people will just pay higher fees to get in the block.
The protocol defines a valid transaction, and if a transaction is valid it accept it into the mem-pool => All transactions are equal
Piscitello defines 'priority' (a more palatable name for 'fee size') and says we let things back up and reject low fee transactions => Some transactions are more equal than others
Nodes will not be overwhelmed by transactions because they aren't economically viable to include in a block, they will be overwhelmed by transactions because the block size limit prevents them from including those transactions.
Let me draw you a picture of a theoretical scenario of not allowing a f(r)ee market to develop: