I've been training for 9 years, I've tried a lot of programs, I've put on 50 lbs of muscle (not anything earthshattering, but considering 2.5 of those years was dedicated to better MMA performance, and about a year and a half was dedicated to gymnastics type exercises, and considering I've only really gotten serious about diet within the past year, yeah I know stupid, I'd say it's not bad either).
Believe me, I've cycled all kinds of programs. High volume, low volume, high frequency, low frequency, total body, splits and everything in between.
There are guys out there who have been using the same program for years, have gained 50+ lbs, and are still continuing to make gains. Personally I believe that had I not suffered from program ADD (and realized long ago just how important diet was) that my results would far exceed what I have accomplished at this point.
If you like cycling programs and feel that it gives you good results more power to you. But believe me, I've been in this long enough to realize that constantly changing up programs is not a necessity for progress.
Agreed, if even then.
Well, volume is actually another topic. Once again, I know of quite a few guys who have been following pretty much the same program (in terms of frequency, set/rep ranges, organization of exercises) have made great progress, and still continue to make progress. They don't train regularly in the 1-3 rep range (so if by "heavy" you meant a high percentage of 1RM then I'd agree that using that for extended periods of time does require much more frequent changes), but they do lift some heavy ass weights.
Also, I really don't think that, short of going "on", there is anything you can do that will cause newbe gains. Sure, some things can produce great gains, but newbe gains are much harder to achieve (in terms of the neuromuscular improvements, extreme overload, etc...).
Increasing the load will always work. This idea that your body adapts (and really what the heck does that mean anyway, we want our bodies to adapt, building muscle is an adaptation) to a program is a load of crap in my opinion. Yeah, if you were to do the exact same program (i.e. same weight, same reps, same number of sets, same exercises, same rest periods, same exercise order, exact same routine) then it would stop producing results. But, increasing the load makes it not the exact same program, and will lead to building muscle.