That's the problem, it gives them a government enforced monopoly with no responsibility or obligation.
Patents should expire after a certain amount of profit is made from them, or come with some level of responsibility to use them for the public good.