Wide adoption, protocol scaling issues and lack of consensus on what to do in order to improve the situation.
The fees work kind of as an auction on getting one's transactions included in the next block by miners. If the lightning network gets finished and works as intended it will likely free up plenty of block space on-chain thus bringing the fees down again.