Society should give (or "lend", in the case of a patent) a public good to a private entity if and only if the societal benefit outweighs the societal loss of giving out the good. Maybe your argument was shorthand for something along those lines, but I think it's important to distinguish.