i think bitcoin fees still have higher fee per transaction because of its value, the higher the value of bitcoin the higher the fee was. it is quite expensive to those average holders but probably it will be lessen in the near time if all of people already using bitcoin as main currency.
The block size restriction is not going to change, so only a limited number of transactions can be accommodated in each block. The block size has remained the same since 2009, although the userbase has grown manifold ever since. There is no mechanism within Bitcoin to accommodate the increasing number of users. And for smaller and medium sized payments, a lot of people are currently using other cryptocurrencies such as Litecoin, USDT, Bitcoin Cash and Ethereum Classic.