Conditions have to be taken into consideration as well.
For example, Bushcraft (generic term) is basically about living outside using natural skills, which would mean cooking over an open fire. However, open fires are not allowed at most places we can camp out, so a stove of some sort has to...