Then that's something you should state at the top of the article, rather than promoting it as a default diet for optimum health.
This is not the optimum diet for all! I for one have great difficulty digesting legumes and nuts. I eat a very small amount of soy because I'm intolerant.
Your information on B12 in animals is incorrect. Meat and animal produce is a natural source and if meat is well bred and sourced (ie eating the food that's natural to the animal), it is actually one of the moest nutrient dense foods on the planet; ie a superfood.
Many thrive on a vegan diet but many don't, so when claiming that certain foods are essential, bare in mind they are not for all. Essential fatty acids are and they are primarily found in animal products, especially for those who find it hard to digest plant based sources.