Of course we haven't built any of this technology because it's "icky". But we need to get over ourselves. Our bodies are biological machines. Cloning can be done ethically by decephalization genetically or surgically during development, then artificial innervation, life support, and hormonal development. Grow them in pig uteruses at industrial scale.
This approach also solves heart disease, kidney disease, and pretty much everything else.
You get a new heart, set of lungs, thymus... It'd likely increase lifespans dramatically.
You could choose your height, build, gender...
Once it's 20-30 years old and accepted tech, we'd probably even develop transgenic lines with fluorescent hair, increased endurance, magnetoreception, ...
Cancer is hundreds of different molecular breakdowns of different cell types. Changes to adhesion, proliferation, signalling, etc. Lots of different problems. And if we "fix it", we're doing nothing to repair the genes of the cells that directly led to cancer. They'll still be sitting on the precipice of developing it again.
Replace the body.