What about dinosaurs? not sure he's explanation makes sense given we have proven that giant dinosaurs where roaming on earth for ages.
again i’m guessing, but if the conclusion is something like “if giant humans existed, X, Y and Z wouldn’t work”. then a “giant humans” would have to be something decidedly non-human.