I think what that list is missing, is a big Your Mileage May Vary sign.
With the exception of some root veg, if I eat anything from her 'essential' complex carb list, it's tornado in a bulging barrel time for my abdomen.
It just seems a bit one-sided - sure, "a couple of servings of beans/lentils/hummus in your daily diet" may be "a fantastic source of fibre, protein and micronutrients", but so is a fuck-off big chicken salad, or meat and green/leafy veg, or eggs with asparagus, etc etc, none of which make me worry I'm going to start hissing air.
Her list implies these are the only source of these good things, whereas other options are available. I agree that fats are essential for good hormonal health, but I don't agree they need to come from a plant.
Anecdote: I was anaemic for decades - GP advice was lots of steak, spinach and Guinness. Marginal difference until I gave up grains and legumes, which it turned out were blocking the steak/spinach benefits as fast as I could eat them. I haven't been anaemic since I gave up grains back in 2012.
Which reminds me, time for the second sowing of spinach!