If a drug makes someone feel better despite not helping with the underlying issue, people will buy it. Even if that drug is known to cause issues. Painkillers is a whole category that does the first part and contain ones that also do the second, some by wrecking your liver, others with addiction.
A sick person want to get healthy, and if a drug can't do that, most people won't buy it.
You said that. And I think there's a difference between feeling better and getting healthy. Feeling better is more about treating the symptoms while getting healthy is about dealing with the underlying issues causing the symptoms.
Those drugs that target symptoms instead of underlying causes still sell well.
Also Alex Jones built up his empire in part by selling "brain pills" that wouldn't do much other than maybe give you lead poisoning, depending on who his source at the time was. Health shit sells as much on hope as it does on results, and with the placebo effect on top of it, people can strongly believe that something that hurts them is actually helping them.
Keeping us healthy and telling the truth will never maximize profits.
If the drug can help, the sick person will buy it. If it cures you when the pharmaceutical company can sell one that treats, but does not cure you, then they will not sell you the cure.
Nope! They don't need PR. They have commercials, at least in the US, which are illegal like, everywhere else on the planet. But if they want the extra boost, they can rely on media attention given to "potential" cures.
If it's more profitable to treat instead of cure, they will not cure you. Profit line must go up, remember?