Counterargument: I get a patent for a special-purpose shell company MegaCorpA, license the technology to MegaCorpB for $1, concentrate all the profits in MegaCorpB and thus MegaCorpA will get a perpetual patent.
Tying patents to revenues of licensees does not work too, because any patent licensed to Samsung will instantly become void.