I don't understand what you're implying. A drug requires billions in investment. Why would a company invest billions into a new drug if they can't make that money back?
Ofcourse from the big pharmacy side, the generics represents lost opportunities, they want to make more money.
We need to incentivize research into important medicine (ie antibiotics, or something to actually cure AIDS and malaria for good), which is hard because as soon as they develop something actually useful, people refuse to honor their patents.
Well pharma companies tend to spend so much money because they are run very inefficiently in the first place. Plus there's the cost of lobbying...
That means research into important drugs like antibiotics, HIV and malaria medicine is underfunded.