so gaz you saying that the average trainer will get beter results if they train one or two reps short of failure
I'm saying training to failure isn't necessary to get results, but comes with a level of physical stress that most people don't compensate for by performed adequate non-failure warmups, reducing frequency, and reducing volume. Not to mention possible injuries that can stem from those things.
I've done HIT programs where every working set is to failure and they work great. I also only did ten sets per session, and trained at most twice a week. Sometimes only once. I also warmed up for 15 minutes before even touching a weight, and then did warmup sets.
I don't want to derail this into a conversation about gear, but AAS is a good analogy. Theres no doubt steroids will make you bigger, but they come with a few prerequisites if you're gonna make them work - increased food, increased training, and intelligent cycle design with PCT. If you aren't gonna do those things theres no point juicing. Theres also a certain amount of risk that you may or may not be comfortable with.
Failure training is the same. If you accept the fact that it's more stressful on your body than normal training and alter your frequency and volume to allow yourself enough recovery time, go for it - you'll see good results. If you can't or wont do that, then you may as well not bother because your results will be poor and you could hurt yourself.
Its about training smart as well as hard. This goes for all types of programming.