A big part of the blame should go to the failed market and its greedy occupants that cause $1 worth of chemicals to cost more than many people make in a year.
A big part of the problem discussing this is clueless people that assign no cost or value to the development and maintenance of scientific and industrial facilities to support investigation of new drugs, and the many person-years of scientific research to identify new drugs, develop the means to economically manufacture them, test them to ensure that they are safe and effective, deal with the growing government bureaucracy, get them to market, and deal with the court cases from the outliers and mistakes.
How about this - we have two drug markets that you can sign up for. One drug market is pretty much as things are today, but maybe with a bit less regulation. The other drug market is one in which anyone that can scrape $1 of chemicals into a pouch and get it to drug stores can sell it for whatever they think it is good for. Maybe they could honor that second market name with a name: patent medicine.
Which will you be signing up for?