Yes, of course. When I write "pay me to publish" I don't mean "cover the costs of publication", I mean "fund my work".
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.