For those who want real world research and not the opinion of an anonymous FR poster:
Ivermectin:
77 studies, with over 85,000 participants
18 RCT
12 DB
https://ivmmeta.com/
So...
30/77 studies neither RCT nor DB
an additional 6 not DB
1/3 studies are RCT
Results of the 2/3 subject o observational bias
the other 1/3 are quite small
So the research is not exactly as rosy as you would like — and give jab about the anonymous poster, I am quite certain that this very outdated statement holds little water.