Oh c'mon dude! Just because of the transaction fees you cannot buy coffee? Even there is an increase in the transaction fees they are still low and will only cost you a few penny. Why blame the transaction fees? It is there to help the wallet provider to survive.
That is the problem here, the transaction fees. I am buying myself a coffee and I will pay for it using bitcoins, but the fees needs to be a considerable one so it will be confirmed quickly. The scenario is, you will be paying a coffee but your fee is greater than the payment for the coffee, isn't that ridiculous? Better to pay fiat than bitcoin if the price of the item is reall low.