Obviously it is in the interests of pharmaceutical companies to sell as many drugs as possible, even though the interests of patients and those who pay for their healthcare are different. This conflict of interest needs to be mediated by governments, independent regulatory agencies and independent researchers. Unfortunately, the lobbying of governments, financial control of regulatory agencies and the funding of medical researchers by the industry means that pharmaceutical corporations have a huge influence on the entire medical system, and reinforce its reliance on drugs.
This isn't the fault of the scientists or due to flaws in the Scientific Method: it is a consequence of capitalism!