A recent pull request moves ahead to deprecate the concept of transaction priority by changing the block priority space to zero. This has enraged some users who believe that deprecating transaction priority means that it will no longer be possible to create zero fee transactions.
So what are the arguments for and against deprecating transaction priority?