The block is too small to cover a lot of transactions but still more and more transactions with higher fees goes in the blockchain = increase of regular speed for fees.
there is a thing called the lightning network which is something that may speed up the transaction speed and lower the fees I think they are using smart contract.
Bitcoin is not really for small transactions at this moment. i think that as time goes the higher and higher fee.
I doubt that the fee will remain higher all the time, because there are developers who may urge the miners to stop their monopolies and start taking low-fee transactions into the block (Someone please correct me here if I'm wrong) as I think that pools have the ability to choose what fee/byte transactions they are interested in involving into their block. Just as the price is breaking records, so are there the unconfirmed transactions. This debate is not going to end anytime soon, but I believe that as the miners came up with and agreed to SegWit, they will possibly hear to the concerns and help out the community if they are interested for the better of Bitcoins.
P.S.: To those thinking of doing micro-transactions, try to use exchanges and sell your coins for alts and then sell those alts to traders as it will save you a lot of fee. I recently sold my BTC and bought QTUM, sold QTUM to a mediator who sold them to a trader and gave me the money. I saved more than $13 as fee on this transaction as the fee I was being asked to pay was 0.001 BTC, and when I sold QTUM and sent it to the escrow's address, it charged me only 1k satoshis, see the difference.