Value-for-value is an oversimplification of the way SN is structured. There is no such thing as "always get the full value" for whatever it is that you are being paid for. If you insisted on receiving 'full value' from everyone that is benefiting from what you offer, they would refrain from ever consuming your material. This is because transactions only happen when the person selling values something less than the person buying that thing. If you delude yourself that everyone in the world will pay you the full amount that you believe they are capable of paying, not only would you instantly be the richest man in the world, but you would also not be living in reality. If there's anything I learned about product development, its that everyone has an idea, and (almost) nobody with an idea has the money, devotion or motivation to bring that idea to its full potential.
Here's a slightly less conflated categorization of types of value transfer:
  1. Only allow access to your material after a very high price is paid
  2. Only allow access to your material after a moderate price is paid
  3. Only allow access to your material after a low price is paid
  4. Allow access to your material for free, but restrict access to other materials after a fee is paid (bait-and-switch-ware)
  5. Allow access to your material for free, but license it such that the consumer must pay if they receive value from it (shareware, this idea killed Phil Katz)
  6. Allow access to your material for free, but constantly ask the consumer to donate to you (moochware)
  7. Allow access to your material for free and provide a means for people to donate to you for the value you have provided.
  8. Allow access to your material for free and provide a means for people to contact you to ask you if they can compensate you somehow
  9. Allow access to your material for free and refuse any attempt to compensate you in any way for the value you have provided.
Stacker News is a platform for category (7)