Most people get diabetes because they are fat and unhealthy. My comment stands.
It's not like you're going to take your time and shop around when you have a potentially terminal illness.
Plenty of controversy around that, but the point is that there's always going to be enough money for cancer research, as it's one of the pillars of modern high life expectancies.