A few hours on google and most of your questions will be answered.
My guess is that sales of existing drugs pay for the research for the new ones. If you want new drugs, that is.
What new drugs? They only reconstitute formulas and rename to keep the patent going.