Ridiculous drug costs are just the tip of the iceberg. Why do you think you are paying such out of whack prices? There are a couple of reasons for that. The first one is the insistence of many people on using brand name drugs when generics will do the same thing at less than half the price of a brand name pill.
The second reason you are paying more for drugs is because that is how drug companies survive, by selling drugs and making a profit. Now normally they are continually developing drugs for the marketplace. Lately there are fewer drugs in the development pipeline and that means you pay higher prices so the drug companies can stay in business. That money out of your pocket also goes to drug research in the hopes that the companies will find another blockbuster drug and stay in business.
The bottom line is if you want to save some bucks on your health care expenses, then buy generic drugs.