I took chemotherapy for cancer treatment, and it was very effective. Chemo is not a root-cause solution. It's a shotgun solution, a hammer even. It just kills cells that look like cancer. It doesn't stop cells from being cancerous, or turn cancerous cells back into normal cells. It's also carcinogenic, meaning it actually causes cancer. I am now much more likely than the general population to develop another cancer.
But it also saved my life. We do not measure effectiveness of medicine by if you think it's morally just. Nobody cares what you think, actually. We measure it in the real world, by if it works.