Yeah, they got it wrong, but he's sticking up for them! I think weight training is good, I've lifted weights my whole life, but without running I'll bet I'd be as huge as a house with the amounts of food I've eaten!
I suspect that is because your metabolism has been trained to burn a lot faster than most.