Lifting is something I'm pretty passionate about. I go 5 days a week and don't follow any specific program, just do my own thing. Honestly, if you're in the gym 5 days a week, you're going to see results. Plain and simple, no matter what you're doing. I've always felt the programs were basically saying "do these things in the gym this much then you'll see these results" and it's like yeah I can do almost anything in the gym for that amount of time and I'll see those results...
I feel like supplements are similar to personal trainers in terms of that "client confusion". I've taken a lot of different supplements and doing research online versus talking to someone at GNC will return offensively differing results in what you should take for which reasons.
It strongly depends on the person. If you get enough sleep and you have high testosterone, you can pretty much train every day. Your advice does hold true for most of the population though.
I feel like supplements are similar to personal trainers in terms of that "client confusion". I've taken a lot of different supplements and doing research online versus talking to someone at GNC will return offensively differing results in what you should take for which reasons.