People generally forget the other important issues when training a beginner - and that is about building a large base of other attributes, in other areas, that will help anyone, regardless of goals.
If anyone has coached different athletes, especially ones with a solid background in gymnastics (for example, high level cheerleaders) or with a large variety of different sports, knows this. You take a college level kid who played football, wrestled and ran track in junior high and high school - and his potential is much higher than someone who did nothing.
You need to build that base and that includes running, jumping, calisthenics, and bodyweight work and some basic lifting. too many people just want to lift and that's fine. But unless you have amazing genetics, your peak level will be diminished. You take this time to use sub-max training AND build that base for a couple years, and you'll have so many tools to fall back on.
Principles will always rule - and you have to understand that the biggest mistake beginners make is listening to other beginners. People are in a rush to get to point B as fast as possible. I'd rather take the time to have people do shit right, get to point B a little later and be able to get farther in the long term.
The amount of bodyweight work, sled/Prowler, running, mobility, jumping and throws people do here, over the course of a year, is pretty high. And when the shit hits the fan, and they hit a wall, their toolbox is so large and their strength ALL OVER will allow them to overcome it. If all you do is lift weights, that's all you can turn to.
it's the whole "teach a man to fish" idea.