Now for free software, where there is zero marginal cost for redistribution and no information restrictions are enforced, there's some experimentation going on with quadratic base pledging (multiple people pledge a low base amount, e.g. 1c, and for each individual the base pledge times the number of pledgers is what is deducted). This is being done by Snowdrift.coop: https://snowdrift.coop/
software you write all by yourself.
Lots of coders do this, some are brilliantly successful. The ones that dont make money dont know how to Read The Fine Manual.
For example, SEO is not a black art, it is well documented.
On SEO yes you can do it on your own, but it is almost a full time job these days.
Can you elaborate, do you mean that making money selling software from one's own website is a well understood and replicable process? Not trying to argue, I'm genuinely curious.
Can you elaborate? I'm fairly clueless - I thought services like stripe which streamline payments and Steam that serves as a whole distribution platform would have made software sales (for PC:s) easier.
SEO takes a different kind of person. I do both (software design and SEO/marketing) and am pretty successful at it. However, pretty much all developers I know despise anything related to marketing, are really bad at it, or just aren't willing to spend the time learning it.
It's also not "well documented". It's like trying to say that investing in the stock market is "well documented".