Breeding is as much of a genetic modification as reproduction is. The genes are modified through indirect natural means. That isn't the same as directly selecting and modifying specific genes.
All food before the past 60 years was not genetically modified,that is to say humans did not modify specific genes. Organisms were interbred and the new genes although different,we did not edit them directly.
Back to the programming analogy - editing settings in an application (natural means) and modifying it or even editing the source code isn't the same as editing the machine code after reverse engineering it without even fully understanding what instructions are supported by the architecture.
If someone edits machine code to fix a bug for an arch nobody fully understands then you should run a full regression test and UAT before deploying.
To fix it, we need to reduce the birthrate. In the meantime, we can try not throwing away so much food. (There's already enough to feed everybody, it's mostly a distribution problem.)
[1] https://www.amazon.com/Development-as-Freedom-Amartya-Sen/dp...
We have been genetically modifying things to feed ourselves for thousands of years. We bred features into dogs so they would be better at finding food (e.g. beagles), is that not a form of genetic modification? We grafted strains of grass on to our wheat to make it drought resistant, isn't that genetic modification too?
I'd challenge you to find me some kind of food that humans haven't genetically modified. The experiment has been on going for a long time and human life expectancy is at the highest it's ever been, seems to be working out well!