Currently the cost of bitcoin transactions is very cheap due to the relatively small amount of transactions, moving 48,000 bits per 4 cents, very cheap compared to December 2017 at some time up to $ 50 due to too many transactions at that time. . However, when the market recovers, there will be many transactions to be made and then whether technologies such as Segwit or Lightning network will help bitcoin trading faster and transaction costs do not become expensive. or not?
The fee never would be free. It will be not advantageous and convenient for developers of Bitcoin. The system also needs to get it money to develop the system, technique and other things. And where you saw the free cheesse?