edit: I was trying to jokingly reply "Yes {smiling-imp-emoji}" when I realized I've never seen an emoji on Hacker News before - looks like they get automatically removed!
Perhaps one distinction would be that ethics change across time and country. So it might be possible to run a test in 2020s UK that cannot be repeated in 2030s.
Scientific rigor has it's limits. Certain fields need to make intuitive leaps of speculation.
For example the entire field of astronomy is basically unverifiable bullshit. It's all speculation. We make guesses on what's going on with the stars outside of our solar system from twinkling light that comes from light years away.
Any science to verify the claims made by astronomy with the amount of rigor you demand would involve light speed space ships to go to those stars and verify.
If we could do this I think you'd find a ton of astronomy would be flat out wrong.
Nonetheless the field is still useful and legitimate despite the high likelihood a lot of it is wrong and despite the fact we can't verify much.