If you care about it, it's easy to save money by cooking yourself with this one crazy trick: leftovers. It takes very little extra effort to make a much larger batch of whatever you're cooking. It's pretty simple to cook ~10 servings of a solid meal that costs ~$0.25 (e.g., Chana Masala w/ brown rice) each with about ~2 hours of time all in with grocery shopping + cooking + cleaning. Sure, if you're making $200+/hour and would do none of these things, it might be slightly cheaper to get delivery. But... I suspect that scenario is very uncommon.
Sure, but now you're eating the same thing for a week. I lived that way in college, it was great for saving money. Now i can afford to do a combination of delivery and blueapron style box'o'ingredients and enjoy the increased variety with less mental overhead (buying, prepping, and storing multiple servings for one has its own issues).
The trade off here is that now you're eating the same meal for 10 meals straight. Most people would rather not do that if they could afford not to.
It doesn't particularly bother me to eat the same thing everyday, but some people absolutely hate it. I am good friends with someone who absolutely refuses to eat leftovers, ever.