Simple, recognize that pharaceuticals are a highly special case and develop a custom set of protections/incentives. There is already a mountain of custom regulation for that industry.
It's absurd to think that the same age-of-steam monopoly grant system that currently sorta benefits the pharmaceutical industry should also apply to software, websites, business methods, and exercising one's cat.
It's completely retarded. In the literal sense, i.e., holding progress back. End the retardedness now!