More often it's the latter than the former; because most people are willing to sell if they're desperate enough for the money, and there are many ways to ensure that they're that desperate.
It's not that they're "desperate" for money. They're doing it for money. There's nothing wrong with that, either.
We're a capitalist society. This isn't a problem, it's a good thing. The problem here, specifically, is that the people who buy it, have no intentions of releasing it to the public. So the public gets screwed, and it's probably their tax dollars buying it. That's not capitalism, that's exploitation of our tax dollars rather than free markets at play.
Though like i said, selling their tech isn't a loss to them. As far as the creators are concerned, they succeeded. They invented a new technology, sold it, and now they're rich. Boom. Success.
What Greer wants to do is get this technology out to the public and open sourced, so it can't be hidden. The problem is that the people who invent the tech want to hold on to the tech so they can make money off of it.
That makes sense, too. You dedicate your life to science and creating inventions as a path to wealth, you make a big breakthrough, and yeah of course you want to profit. You can see those dollar signs.
The problem is that for the overall benefit of society, it does us no good when these things get bought up and shelved.
I hope Greer succeeds at some of his goals.