Absolutely nothing I've seen anywhere justifies the idea that
access to food is the problem. In most cultures, you don't need cooking classes because the food is ingrained into their culture, and recipes are passed down. Americans have a much weaker link to their heritage. You might know a few dishes, but in my experience, absolutely nobody knows how to cook.
By cook, I don't mean "can add one box of prepared goods to another box of prepared goods with a can of prepared goods on the side", I mean buying meat, veggies, fruit, and grains and cooking a dish from home, mostly from scratch.
edit: 13 million Americans are in food deserts. If the problem were that small, it'd be similar in size to people who are addicted to substances other than alcohol. This is affecting almost everyone. There MUST be another, bigger solution.