Why haven’t cancer cells undergone genetic meltdowns?

Cancer first develops as a single cell going rogue, with mutations that trigger aggressive growth at all costs to the health of the organism. But if cancer cells were accumulating harmful mutations faster than they could be purged, wouldn’t the population eventually die out?