Anybody who had a feet for more than 5 minutes in a lab know he's right.
Heck I can't even challenge my own supervisors when they make swallow statements that are in fact contradicted by a bunch of papers, how could I get funding from external entities by submitting socially unpopular ideas? Impossible, especially in highly politicized fields.