The reason for varying your workout I have heard is to avoid injury, not to be stronger. Of course it may turn out that is false too.
I like to do a weight training as the consistent foundation, with a mix of heavy lifts, calisthenics, volume (bodybuilding) training and mobility training. Add in some yoga, rock climbing, biking, soccer. I feel this sort of mix balances movements out which helps with injury prevention and also makes sure you always have something active to do that you enjoy, which is definitely #1.