Here's some more promising news. A group in Kansas has developed a blood test which can detect breast and lung cancer in its early stages. This is cool.
Cancer caught in its earlier stages leads to better outcomes. Breast cancer is most often caught in stage II and lung cancer in stage III or IV. If a blood test can catch breast cancer in stage 0 or I and lung cancer in stage I or II, more people will live longer. They are also testing it on pancreatic cancer.
This means high risk groups could get regular blood tests as screening for these cancers.
However, (of course there is a caveat) it is a relatively small study and it is not yet approved. But it might mean moving to Kansas is a good idea.