I'm certainly not saying there are no routes to surviving well as a vegetarian maintaining some form of anemia or other B12/Iron deficiency, but I'm assuming his direction was that due to its proven concentration.
I actually increased my diet of eggs, spinach, I'd long taken a cyanocobalamin orally daily before switching to a higher dose of methylcobalamin sublingual dose, and started eating yogurt.
I try and avoid an excess of cheese and grains because I simply don't need that much in the way of fats and carbohydrates in my current regimen.
Nutrition is complex, and I think it's generally accepted that acquiring nutrients through digestion is more reliable than supplementation. (so that I'm not saying this completely out of my ass, [0] [1])
[0] https://www.nature.com/news/nutrition-vitamins-on-trial-1.15...
[1] https://www.scientificamerican.com/article/fact-or-fiction-v...
Taking a B12 supplement, eating fortified food (american breakfast cereals often have B12, especially the "healthier" options (plain cheerios, corn flakes, nut grapes, ...), nutritional yeast, ....), eating eggs?
You mentioned lactose intolerance, but since you aren't really bothered by it, I assume cheese and possibly yogurt are absolutely no problem.
I guess my question is why can't you. What is it about a natural b12 deficiency that makes it so the normal vegan or vegetarian options aren't sufficient?