To be fair, a massive ecological crisis (the dustbowl) and price controls on food (making it uneconomical to ship food to cities) also contributed to food shortages.
> price controls on food (making it uneconomical to ship food to cities) also contributed to food shortages.
You got the boundary on the price controls wrong. They mandated minimum prices, not maximum. The minimum was more than enough to pay for shipping, but it was higher than the amount people could afford.
FDR believed that the depression was caused by excess production. The federal govt destroyed food and other things to reduce supply in an effort to drive up prices.
That didn't stop until WWII was imminent, when it became obvious that the US couldn't be an "arsenal of democracy" if it wasn't producing as much as it could.
This war on production is what made the great depression "great", that is, long an deep.
To be fair, these FDR policies were extensions of what Hoover had done. Interestingly enough, FDR campaigned against them.
While price controls of food cause problems, they sound really good to voters when there is a recession, and thus they sound really good to politicians.