If someone stole their invention and made money off it?? Why the hell would anyone want to invest time into that? Its not like the Chinese are pursuing some ideology of free knowledge, no they are trying to scoop for profit.
So few steps to go here then; many (by far most) inventors do not have that little detail so they rely on their invention being monetized to give them that. People in open source or charity often just have enough money/time to do that on the side, but most people do not.
Needs basic income or working communism; both do not exist (yet or ever) so how would that work?
I think the solution is potentially a mix of automation providing cheap resources to everyone and government funding for useful research.