Question: why do pharmaceutical companies spend so much on advertising?
Answer: Because it's lucrative. Direct-to-Consumer (DTC) advertising by pharmaceutical companies is effective. ... Pharma companies don't spend money unless it makes money.