The FDA thinks similarly. In late 2021, they canceled trials of Paxlovid because it was immoral to have a control group. They did not then _waive the trial requirement_, meaning Paxlovid was both too proven to deny but too unproven to be administered.
I understand control groups in general, those are fine. But this is specifically in trials where people are pinning their last hopes out of desperation on some medicine and some random drop of the dice seals their fate.
I'd imagine that somebody who has, say, a 10% chance to die in 3 month, is also quite desperate.
(b) most therapies don't improve prognosis in terminal cases and some make it worse. We don't know which beforehand. In the cases where the therapy makes it worse, was it therefore immoral to not put more people in the control group?
I'd argue the lack of knowledge makes it a wash morally. If we knew beforehand whether the therapy would be effective, we wouldn't need the control group, but we also wouldn't need the study.