Usually funding agencies do not fund people with no track record of publishing. If you haven't published your results (or even any prior work) publicly before, why do you expect companies to fund you?
Patents, while also terrible, are a better model. They at least require you to disclose the invention first, and then it's up to you if you can take advantage of your temporary monopoly. While practical impact may be lagging due to reduced commercial interested during the monopoly, the result is at least public, and other people can build on it.