I mean sure but if we're just going to give people the money to buy food what is the complaint about big corporations charging more?
It isn't like anyone would be unable to afford food, because a welfare state would imply a standing agreement to buy everyone food at the taxpayer's expense if required. And it is entirely reasonable for prices to go up when there is a shortage, the people who built up stockpiles in advance need to be compensated for their foresight. Someone has to be stockpiling food.
> the people who built up stockpiles in advance need to be compensated for their foresight
Why? And it's not foresight that sets those people apart, it's having the resources to hoard the food and the ethical framework that allows them to profiteer off their fellow humans misfortune. Why should we reward that?
> Someone has to be stockpiling food.
Sure, like a government or a coop or a commune or whatever. Some institution who's interests are aligned with the community, not somebody who happens to have capital and wants to make a buck.
>the people who built up stockpiles in advance need to be compensated for their foresight.
Or we do what we've always done to war profiteers and hang them after taking their supplies, because hoarding food and expecting to be paid for it while people are dying is immoral and tends to get people a little bit pissed.
There's no fucking bet to be made that people will need to eat tomorrow, or have a house, or have water. Those are basic needs.
During the cold war, Sweden had vast stockpiles of long shelf life food (and other essential items) in case the war stopped being cold. This would have been rationed out in case of an emergency or war. As far as I know, this is no longer the case since the mid 1990s.
But what I'm suggesting is that a governments should perhaps build up such stockpiles again as we move into more uncertain and less peaceful times. This can help even in case of smaller regional disasters, not every emergency is a full blown war.