I feel like I see this story all the time: "a simple test found the issue that they denied I had".
What we should be examining are the incentives for the doctor to resist running tests. Are they too invasive? Some can be, but blood tests certainly aren't. Are they too expensive? Ah, there's the ticket. The doctors are either losing money on tests that find nothing, or they are getting berated by the managers for wasting money on tests that find nothing, or the insurance company is saying no when they ask to run tests.
We have the technology to have proactive medicine. We could be catching cancers in early stages all the time with some standard sets of annual tests. But the economic incentives are all out of whack, and we're waiting until the last minute to do these tests.