But why target patients? Patients usually don't decide on the drugs they take, doctors do, they should be the target, not patients.
So maybe we can take things at face value, big pharma is not targeting cancer patients, instead they are targeting those who are the most likely to have an interest in cancer besides patients: health professionals.
Note: I don't live in the US, and generally, only doctors get ads about prescription drugs, I heard the situation is different in the US for some reason.