My family was just saying this similar thing around the kitchen table the other day. For what I spend on one meal out, I could buy 2 or 3 days or maybe even a weeks groceries. On top of that, you're preparing food your way, with healthy ingredients, and exactly how you want it. Eating at home is better these days, and this is coming from someone who used to eat out all the time. It's just not the same.
Yes I agree times have changed and more and more people are learning to cook. I can feed the entire family on what 1 meal in a restaurant costs and it is nothing spectacular.