Is this fair?
It's not fair, but it's necessary.
In the beginning, when Bitcoin price was low, people transferred bigger amounts of Bitcoin and (since the network was also not busy) the fees were low / kb and very small compared to the money transferred.
Now Bitcoin is big, making many people transfer really small amounts of Bitcoin. Even if the fee would be the same per kb, now we have more (smaller) inputs and we send out smaller amount of Bitcoin for the same number of USD. This means indeed the fees rising "too much" for our liking.
But as I stated, this is necessary. The miners have to be fed. If that will not happen the network will suffer, we will suffer, the price will suffer. Not good.
One of the bigger problems is that people transfer a lot of unnecessary small amounts. Of course, they have their reasons - want to earn here and there a few extra $, want to buy something "small" things, don't trust some services or just don't realize that small amounts will fight against them in some not too far future.
My laptop was 0.6-0.7
BTC when I bought it, would you have believed this when
BTC was dropping around 200-250$? or when
BTC was 2$?. But the fees were 3$ (ouch).
Bottom line: If you want to dream of $2k, $10k or (!) $500k Bitcoin, you have to admit that this comes with fees that may become almost unbearable. But without that you may be left off without miners and with 100$ or 10$ Bitcoin. You don't want that.
As we see the change and development of bitcoin on transaction and security. The fee also adapt it changes , first of all bitcoin does not have tax because the government does not manipulate bitcoin meaning to say the fee we experienced in transaction is being used to develop bitcoin not like the government tax which can be lead to corruption. I guess having fee in transaction is somewhat related to tax as we can see it may not affect or improve bitcoin for the better before but look at bitcoin now. It security increase the demand increase and also the stability on price. So in conclusion, Transaction fee is way better than tax so for me it much fair on all aspect on the basis of fees through the simple implication.