I don't understand why everybody's so afraid that without patents no medicine would be made anymore. On the contrary, it would force companies to work together and share the R&D, and would prevent the current inefficiency of multiple companies inventing the same wheel, doing the same studies, just because they all want to invent this medicine first.
Even better: with all the money that would be saved from not having all the bureaucracy around patents, governments could even set up their own research facilities and share all their findings with the public, making affordable and better medicine available for all mankind.