That is a good question, and I'm not sure I have a good answer. Kickstarter and Patreon seem to be doing pretty well, but AFAIK they haven't been used to such a scale so they may not work for this.
This is a big issue and our economy is largely suffering for it, but old-world thinking about treating digital goods like physical goods is a poor response.