The reason (or at least one of them) is, that our money in the western countries has lost it's value much more, than we should believe. Costs for food and the like is kept low -- so we get the impression, that we get the same for the dollar as before. But in reality, the devaluation of the money is much higher, because of the masses of money that is pumped into the system since 2008 in the US and also in Europe.
The cost for food is kept low, because of different reasons, for example rationalization and also because worker-costs for low-cost work is not rising but falling. But, the discrepancy of our system, where a very small number of people have much much more money has to become manifest somewhere.
The cost for food is kept low, because of different reasons, for example rationalization and also because worker-costs for low-cost work is not rising but falling. But, the discrepancy of our system, where a very small number of people have much much more money has to become manifest somewhere.