Why not just pay the fees?
It would guarantee that the transaction goes through without delay.
Because the miners are making enough money and there's absolutely no shortage of hashes. If the folks like me, who actually store a copy of the blockchain, saw any of the transaction fee, I might feel differently.