Do you mind explaining what's wrong with having advertising budgets? Remember that investment into marketing is tested with the same yardstick as R&D investments - revenue generated per dollar invested. If marketing isn't effective then it won't be done.
Keep in mind that marketing drugs is a purely American thing; in most other countries with sane healthcare policies you can market awareness of a condition but not a drug to treat the condition. Doctors should be the one helping a patient decide which medication is best for their situation, not some ad exec.