Yes, countries should grow a lot of their own food. Every country has the land to grow certain kinds of crops well, but not others.
But if poorer countries could specialize in growing medicinal herbs that grow particularly well in their countries, they can make money to buy some sort of nutritional foods that don’t grow particularly well in their climate or soil.
I agree with you completely.