The difference between certain software patents and chemical formulas is the level of investment required to develop the technology. If the level of investment is low, the free rider problem isn't nearly as relevant. If an invention is cheap, the cost can quickly be recouped just by being the first mover. This is especially true in the online space, where there are major network effects favoring the first mover.
Drug design is a completely different bag of cats. The initial investments are huge, in the hundreds of millions of dollars. There are no network effects and being the first mover brings almost no advantage. Drug manufacturers can't compete on quality, they can't compete on anything other than the chemical formula itself and branding (and branding is the result of a different IP regime).
There is also the fact that for lots of things, software are being part of an ecosystem where people come to the same solutions naturally.
Think about the "swipe to unlock", when the only thing you have to interact is a touch screen, it's not like there is lots of different possibilities.
At that point patents become harmfull because it blocks other people from making progress and having competition in a given ecosystem.
Drugs just don't have the same collision of solutions problem.
And this gets even more ridiculous when all you have to do to work around this is swipe inside a circle instead of on a straight line.
Keep in mind that the cost way pay for these patents is a dramatically higher price for life-saving (or life-improving) treatments. Could we not cut out the middle-man and redirect a portion of those higher costs to fund research and clinical trials directly (i.e. in the form of taxes)?
It shouldn't surprise us that some industries are more concerned with one piece than the other. It's quite pragmatic to argue that patents should vary by technology sector.
Software patents are a problem, specifically my problem because I'm in that field.
E.g. one of Samsung's biggest problems in the recent patent dispute with Apple was that they were clearly blatantly copying Apple's designs.
Morality is relative and totally arbitrary (and also influenced by the regime). Let's leave it out of the discussion.
>taking someone's ideas and passing them off as your own.
Everybody knows that we stand on the shoulders of giants. Claiming ownership of most ideas flies in the face of historical fact. Patents try to reconcile this with prior art and tests of non-obviousness but these are often subjective and highly flawed.
It's incredible stupid that I can get sued for sitting down and working through a problem to a logical end just because someone, somewhere sat down and worked through the same logical steps. Physical inventions and chemical engineering make more sense but software patents...you're trying to patent a logical progression of ideas how does that make any sense at all?