I've only ever done body weight and know that get more muscle when training. I think you are doing premature optimizing. I know nothing about exercise theory but I know what gets me fat and what makes me strong, I do not care about what is optimal since I do fun things for exercise, not for strength.
Do you think this is the difference, the mindset we have in our training.