I don’t think that learning to prepare for dinner parties or to be ‘a housewife’ is the point. Men cook too, in my world.
My point was that rather than teach things in isolation, lessons could incorporate calculating quantities of various ingredients for a dish, how much they will cost, how leftovers could be used for other other meals, and how much each one would then cost per portion- that sort of thing would be far more useful than ‘chopping skills’ and wouldn’t have to be done at the expense of other subjects if there were a rethink about the curriculum. They could be built in to history ( food through the ages), geography (food in other cultures) RE and so on. I’m talking primary, or at least pre GCSE, probably- I’m not saying that the whole school experience should be about food, but life skills such as running a bank account and paying household bills could be included (calculating interest payments on loans would be more useful than learning the necessary skills in isolation in maths). Maybe there could be an exam in life skills which brings all this together- why not?
All of the above would be useful IMO, but obviously no use unless people have money to spend on food in the first place.