I believe thats his point. Its pretty fanciful to be so sure about life elsewhere, which this thread admirably demonstrates, when you only have one datum.
The person who posted this hasn’t yet deigned to further inform us of their thoughts on the matter, as far as I can see. Kinda lame. Unless he is the author of this scientific paper or something?
Freegards