As for why we have such a low cure rate for cancer, there is allot more money to be made in treating than there is in curing. Treating cancer is a 100 billion dollar a year business. Thats capitalism at its finest. Countries like you mentioned have socialized medicine so there is no financial incentive to not find a cure and drag out the treatments.
Most of the relatives I've buried left a chemo trail right into the hearse.