I think you need to reread my post. I don't know what you find obscene, wrong, or outdated but I think you are not reading correctly:
1) I didn't say live on fast food - I specifically said not to eat it all the time
2) What I meant was - don't worry about eating ultra-healthy all the time. For the purposes of gaining muscle it can make it a lot harder to consume the required calories.
3) No one has ever not gained muscle as a result of a moderate amount of fast food but not getting enough calories and protein will certainly screw your efforts. If you have any idea what some high caliber athletes eat, it would shock you. Talking about guys squatting 700 and jerking 480 overhead with absolutely massive thighs, back, and shoulders. Is it optimally healthy for longevity, No. Will it keep your from getting big, No. Can it serve to provide calories and protein, Yes.
4) I don't think anyone in their right mind argues with squats, deads, benches, rows etc...
5) If he starts to pack on too much fat while bulking he needs to cut his calories back (rare for a lean ecto build). You don't need to get bogged down by bullshit if you are lean, just common sense. I don't tell him to get obese or anything.
This guy is lean - he needs to eat more and concentrate on the big lifts. His purpose is to gain. I don't see how any of this is bad. My post is fairly clear - perhaps you misread it.