Its correct that science fraud can flourish and fly under the radar and the system needs to change. Not sure about the specific case, as I thought there was more than one positive study...but maybe K am mistaken.
A positive study or two and many thousands of “anecdotal” positive cases.
Please see posts #16 and #34 this thread for positive results with Ivermectin.