Originally Posted by glwanabe
This is a pretty standard answer, but I think it fails to adequately answer the question.
If he has his eating, sleeping, and training down isn't it really the only answer? I understand progression happens in increments and growth happens in spurts, but maybe after awhile when progress begins to stall, a little change in the program just might be what the lifter needs to keep motivated and put their heart into the program. Like maybe a change in assistance exercises, a different rep/set scheme for example. I do get the point you're trying to make in regards to program hopping though.