I am not going to say he is totally wrong - but it is not as simple as that IMO.
I have taken mature bucks from big ladders to large climbers.
I think the biggest problem comes from putting the stand out to close to the season or hunting it to much. And you can always camo them up - I don' t think the deer can really tell what it is.
Now climbers can stick out a bit - but if you get up into the upper tree limbs - I don' t think they really pick it out all that often. They will though if you are skylined.
I think the biggest stand in the world if put out months before the season - will have mature deer pass under it. I wouldn' t go build a tree house though