The US didn't always have agricultural subsidies. Hunger in the US was virtually eliminated before the Civil War. Agricultural subsidies did not happen until after WW1.
Archaeological bone evidence of the pre-Columbian Indians is that they periodically had famines. Having land is not a sufficient condition for having a consistent, sufficient food supply.
The US, around 1800, was the first country in history to achieve a consistent food surplus.