That's a great idea.
I agree with you up until the end. Yes, my argument can apply to doctors as well. In fact, it should. Any place where unrestricted capitalism kills is a place where unrestricted capitalism should not be. period.
Also, we're talking about drug companies here. However, restricting the profit of drug companies and doctors would reduce the prices making socialized insurance even cheaper.
I'm not talking about completely removing profit; I'm talking about limiting it. I think bacule's idea of a reward system would make up for any lost motive.