Yes bitcoin transaction fee is a major issue. The transaction fees is very high. It is too huge to serve as transaction fee. Just imagine if there is no transaction fees, it will add our profits and we fearlessly do many transaction and earn huge profits.
But it will never happen because exchanges where we trade the bitcoin take lots of money to made itself. These exchanges have the right to earn because these trades help to hide our anonymous identification and made ourselves easy for the trading just sell or buy anything without any proofs, identities and online services. These deserves transaction fees.