Whoa there! That is a little assertive and this is a big problem with diet and nutrition. Everyone has an opinion and a little bit of Dunning Kruger goes on.

The article hints that it is maybe vegetables that we need to be eating. Supplementation is rarely that, it is usually substitution. If you do eat your greens, nuts and legumes then you will get everything except B12 and D.

People that consume animal products get their B12 from the B12 supplement that is fed to the animals, so you can cut out the middle-cow and just stick to a plant based diet, substituting the B12 that you would get through bacteria in soil for a supplement. Or you could grow your vegetables in manure and not wash them, just to get the full B12 experience that our ancestors enjoyed. Plants have no need for cobalt, so bacteria are the only way, and animals don't make B12 themselves, they get it from dirt or supplements.

Vitamin D means sun exposure. The body can't overdose on D (D3) because too much sunlight destroys the D that is generated. But then people are a bit funny about being in the sun since there is a lot of 'must wear suncream' propaganda and very little 'heliotherapy' propaganda.

You can just hide in the dark and supplement vitamin D.

As for fish oil, as a former employee of a government marine science laboratory, I have had time to think about this. I am in favour of giving the fish a break and not eating them just because of some old wives tale about needing to eat fish oil. We are primates and our ancestors survived just fine without trawling the oceans for some toxin-laced fish to heavily market as fish, or is it snake, oil. I don't honestly believe the proponents of 'you must eat your fish oil like a good boy or die' have the slightest clue as to how the body works.

I am substituting dirt for B12, doing my physical activity outdoors for vitamin D and getting every other vitamin by making every calorie count by eating leafy greens, legumes, fruit, grains, herbs, spices and starchy vegetables, with everything home cooked with no added sugar or any animal products.

So I am in broad agreement with you that you just have to fix your diet, but taking creatine just because you don't bother with eating animal products is in the realm of body dysmorphia. People that lift weights in fitness industry cults do that sort of thing. It is a slippery slope of never being 'big enough' and doing 'meal prep' instead of enjoying really good food.

If you eat vegetables that are in season, or at least available in a normal supermarket, then you get all the vitamins and nutrients during the course of the year. Right now I notice that there are no 'spring greens' (it is summer), so, whatever goodness they came with will not be around until next spring. However, there is a new type of cabbage taking its slot, with a similar but different nutrient profile.

The liver can store many vitamins and nutrients for a long time, so, if you get enough of all of the vegetables, cook them at low temperatures, then, over the course of a year, you should have enough of everything, just by focusing on cooking really good food with whatever new vegetables are in season. It is not difficult.

As for lithium, isn't that the one they give to depressed people in lunatic asylums so they don't experience the full range of emotions? I am just a person with a stomach, and therefore an opinion, so I have no idea.

What I do know is that no life form has come with an operators manual in billions of years and most animals seem to do better than us humans when it comes to staying in shape, without taking supplements. A lot of them live longer than us, with parrots, tortoises, elephants and plenty of other notable creatures doing just great without fish or snake oil.