I really don't know if the current return of those IP portfolios are enough to offset the money required to be poured in to the research community. Given that every government on the earth still need to subsidy many researches, it is pretty likely that the system are simply losing money.
We all know the incentive/motivation part of psychology, that if researchers get nothing in return (justifiable salaries or IP rights) they won't work as hard to solve the problems. The point of balance, given the current status of capitalism is really hard to redefine.
We always hear companies started by members from previously government/university funded projects. The public should be more informed for the process of how that company would pay back the researching funding the research projects have spent on, and the risk inferred for sponsoring any researches.
Sounds like VCs, but that's how it should go.