Nobody uses Bitcoin as a currency to buy stuff, everybody is holding and in for a profit, so the fees do not matter.
First of all, Bitcoin is intendend to be used as a currency.. and secondly..
Most BTC Traffic on the Blockchain is because people use it as a currency..
Everything which has to be paid pseudoanonymously or with a big distance.. is being paid with BTC's