They teach basic cooking in middle school in Chicago.
Much is made of food availability and "food deserts" and the like, but the real issue is time. Even "very quick" meals take more time & effort than fast food.
It's particularly the case when you're cooking for a family. Fast food is practically guaranteed to be palatable, but taking a box of dry spaghetti and making it palatable to 4 different palates takes some doing.
There are some basic dishes that are very quick and easy to make, and very cheap. For example, consider spaghetti. A box of dry spaghetti is cheap and has a very long shelf life, and is quick and easy to cook (boil water, drop in spaghetti, turn heat down slightly--read HN on your mobile device for 10 minutes, occasionally stirring the spaghetti). Drain, put on plate. Pour on some bottled sauce that you've heated up (go ahead and use the microwave).
Congratulations--you've now made an alternative to your usual Big Mac, in 10 minutes, and it cost you under $0.50.