I make most of our meals at home from scratch.
Basically it's because I can't afford to feed a growing family at the cost of fine dining. Even McDonalds costs about $15 for two meals these days.
I have indulged in fine dining restaurants in the past when I was working and could afford it. On the other hand, some days when I am burnt out, fast food sounds like a terrific option! :D