I am mostly familiar with McDougall because of his extensive, high-quality, free youtube lectures. I have exactly the opposite impression of him than you. Instead of advocating a fad diet, he advocates a low fat, whole food, starch-based diet. He justifies it first on the grounds that every successful civilization has had this diet. Pick any civilization, country, or people group that is healthy and you will find that their diet is based on starch. His diet is the opposite of a fad diet: it's the diet that has sustained civilization.
His diet is cheap and accessible. You can follow his diet by eating locally produced wheat, potatoes, oats, rice, corn, millet, beans, etc, in all parts of the world that have an agriculture season. A feature of his diet is that starchy foods store well. Indeed, he says that the reason humans became so successful is because they were able to have a food supply that was high in energy and could be stored.
McDougall does not sell pills or supplements. He specifically counsels against them, saying that they are unnecessary with a good diet and potentially harmful.
In addition to a lot of free educational content, his website (drmcdougall.com) features different programs, including a 10 day live-in program which includes medical care plus meals and education for $6,060 for a single, full participant. You can also buy books, podcasts, and apparel. I didn't see any prepackaged food on the site.
I've considered him a source of high-quality, unbiased advice for several years. His presentations are clear and logical. He's not trying to sell me something. He is conservative in the sense that he prefers cheap, simple solutions before expensive, complex ones. For example, he would recommend that before you try medication and surgery, you should first try to change your diet. If you're not feeling well, make sure you're eating eating a low-fat, whole food, starch-based diet before trying to find a missing miracle vitamin or supplement.