More people are accepting Bitcoin worldwide, albeit at a slow and steady pace. I've seen many sites out there in the online world which accepts Bitcoin for goods and services. But the number of businesses and merchants accepting it for food or groceries are quite limited. In the physical world, supermarkets and even fast foods haven't even adopted Bitcoin yet. Fiat is still the predominant type of currency in the mainstream world, for buying items that are required for one's survival.
The problem is there, those who dare to take risks by accepting payments using bitcoin or other cryptocurrency are those who have large-scale businesses / organizations. Very large and fast fluctuations in value can be very detrimental and risky so this calculation and revenue management cannot cover the worst losses when accepting bitcoin payments. The absence of a third gate that facilitates this also becomes an obstacle because they cannot take too much risk and choose a local currency or FIAT to further reduce risk in doing business.