Are you someone who has the capability to be constantly making money any time you want to? If not and you just have a normal 9-5 job or something close to it, you have plenty of time to shop for an hour once a week, then spend 10-30 minutes a day making your own lunches and dinners and still come ahead financially -- way, way ahead.
I have no idea where you're coming from with the "dealing with food waste" part so I'll just ignore it.
Are you someone who has the capability to create extra time in your day? If not and you just have a few hours of free time per day, you can choose to spend some of that free time cooking, or you can let someone else cook for you and use that time on other things you value more than saving $10 or whatever.
The strategy is dependent on what is more precious to you - time, or money. Telling someone they should spend their time to save $10 is pretty pointless if you don't know what their financial situation is and whether that $10 has any meaning.
Food waste is food that you buy which is not ultimately consumed , which increases your cost per meal. This might be trimmings, it might be something you burn, it might be leftovers you don't get to.