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 just don't agree that transaction fees are tax on bitcoin. Transaction fee is just what it is which is a charge on the transaction carried out for an investor. For instance, banks do charge for services done for a customer and that is not referred to as tax.
Tax is charged by the government and that excludes the charge for service from a company.