>If your ongoing work is not worth anything, why should you be paid extra for work you did in the past?
If you write a piece of software that took you a year to write but buyers are only willing to pay $500 for then do (A) live on $500 or (b) try to sell to many buyers including some in the future?
You seem to be saying (b) is out of the question but if it is who will write the software these people wish to buy?