Actually I do agree that all Big Pharma cares about is money and my medicinal meds prof who worked for Big Pharma agrees, but Big Pharma does not make much money from antibiotics. That is because people can take antibiotics for a week or so and get better and no longer need the antibiotic. There is not much incentive for Big Pharma to come up with new and better antibiotics because they don't make much money off them. People only take antibiotics for a short time.
Big Pharma likes to make meds for the really chronic diseases that almost everyone has, like high blood pressure, high cholesteral, depression and erectile dysfunction. Big Pharma however loves to make new drugs for cancer because they can charge as much money as they want for chemotherapy and they don't need to make sure the drug has benign side effects like for a drug for anxiety for example. The side effect can be death and it would still be acceptable for chemotherapy. It is much easier to make a med when you don't have to worry about serious side effects and you can charge anything you want because people will pay anything for a chance to survive cancer.