Taxes, like death, are inevitable. When they go up, people complain. Txn fees are a form of tax on BTC that goes to the miners. No-one wants to pay them but they have to.
i wouldnt agree, fees are not like taxes, and fees are not a tax on transactions.
We need computing power to complete our transactions, and those transactions
are grouped into a BLOCK. The miners provide a service to process those blocks
and without them its not going to happen.
Now, this thread could open a debate on "mining" and the seemingly centralised
form it has taken and the actual costs per transaction.
But in the end, there has to be miners and they aint going to process our
transactions for free.