Back in the day when we were all doing enough work (men, women, children) to need over twice our base-metabolic-rate number of calories per day, and eating whole foods, particularly red and white offal and leafy greens like collard and beet greens, steamed and roasted, we got enough of these mesonutrients and micronutrients.
Twice your BMR is about 5000 Cal/day for an adult male. You need to do eight hours' physical work (shoveling, threshing, chopping, sawing, lifting, doing the laundry by hand, etc.) to burn off the extra.
Now, the hypothesis says, we are deficient in many of these nutrients because we simply do not eat enough food, only 2500 Cal/day and a lot of that is from vegetable oils and low-nutrient animal fats.
I have no investment in the hypothesis. Just reporting it.
Edit: Vegemite and Marmite are high in vitamin B1. Possibly Bovril also. Spread it thinly on your toast and grill it.