Agree with your point, though patent protection for drugs is a government provided benefit and has little to do with capitalism. The government (us) provides this benefit and we (the people) usually don't get enough in return.
This is more of a market failure.