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 think there should be some alternative for this transaction fees especially for smaller transactions. If somehow these transaction charges are eleimnated for small transactions, it will boost the bitcoin prices. However, it will take a lot of fixes to be done.