But maybe your point is that by doing this they would avoid the transient price spike due to the indexes rolling over in the near months. Which might make sense, but that phenomenon was noticed by traders anyway and you would expect it to be smoothed out because of that.
If you need food in 100 days, you can pay for the futures for that day, or in 100 days the actual spot price, whatever it turns out to be in 100 days. You generate demand for the futures or the actual commodity, not both. By acting early, well in advance, you could get a better price if the price is going to go up. Even if you have zero idea where the price is heading, by buying futures continually well in advance, you could smoothen out the volatility for yourself.
So, why would it make the problem worse?
Whereas if you sell future production into the market now, you realise gains from historically high prices, and hopefully make a profit.
But, if the governments were to short the futures right now, who's to say the price will not increase? It's a risk. If they can be sure, other entities can also be sure and make money doing the same.