EPO, in various forms, comes with a large health warning, it has what's known as a "black box
" warning, a bit like cigarette packet health warnings. I'll summarise / generalise now but synthetic EPO is destined for, say, cancer patients on chemotherapy and studies show it can cause illnesses for them, but the idea is that whilst it can harm you, getting chemotherapy is obviously more beneficial. But the interesting thing is that the max doses for EPO in the studies which show harm form what you could call the minimum dose for a doping cyclist. In other words, healthy riders are consuming waaay too much, and their big doses significantly increase the chance of cancer and heart disease.
As much as I disapprove of doping, I wouldn't wish an illness like this on any cheating rider. This is one of the problems with doping - there's loads of witchdoctors trying to sell their services and stolen/fake/illegal medicines, they don't care for your health, they just want the $$$s. So the doping rider probably isn't weighing up the true costs of doping against the benefits.
As for a truth and reconciliation, nice idea but the South Africans wanted the truth and to reconcile with each other. Pro cycling, it's organisers at the UCI and most of the riders are still living in denial and can't recognise the truth. Riders say the bunch is cleaner, but that's like saying there's less apartheid, there's no point just reducing the bad stuff, if you want truth and reconciliation then everyone has to recognise mistakes and to be honest. Pro cycling's a million miles from this.