The resources required to facilitate censorship-proof transfer of value and a seize-proof store of value are quite expensive.
Since the dawn of Bitcoin, this cost was paid for through inflation (new coins entering the market through the coin base reward were given to those who used resources to secure the network).
At time passes, the inflation rate (supply of new coins) continues to be cut in half (so that Bitcoin isn't constantly inflating at a rate which would erode it's value).
Yet, the network still has costs to maintain.
Transaction fees paid for by those who enjoy Bitcoin's properties will slowly take the place of the coin base reward as a means to pay for the security of the network.
As more people come to value Bitcoin's unique properties, there will be more competition to have transactions written into the permanent ledger in a timely manner, and fees will increase.
Some users have grown used to the block reward subsidy paying for the utility which Bitcoin provides and will have to be dragged kicking and screaming into the future if they want to continue to enjoy Bitcoin's unique and useful properties.
are we sure that a currency need fee? couldn't be done in another way i see that there is this coin called railblock, that has no fee for miners that only need to act when doing a transaction(not continuos mining)
the distribution is based on captcha there, not the best one i guess, it can be improved, but still transaction are confirmed instant and there is not a single fee