If I have understood correctly this post is about how can we ensure that developers and people who are able to help get recognition/value/monetary value. A sentiment that I would completely agree with and support.
a) I was one of the people who asked for the Apple mini site document and
b) I cant abide discrimination in any form.
You say there are two types of people on this forum - givers or takers. This implies givers - good, takers - bad.
How do you know which category a person falls into? How have you the right to judge which of these arbitrary categories a person falls into? Do you know any one of our personal circumstances or who we are away from a keyboard?
IMHO: When we divide people up into good and bad (givers and takers or indeed as the UK government has done for several years now - scroungers and strivers) we immediately demonise one side or group as “bad”
So for instance: A person has used RW for several years but is really interested in developing their skills/buying the most useful stacks, but this person is living on a meagre income. This person also would like to help with answers on the forum but does not have the knowledge (yet)… Which of your categories do you think they would assume they fell into? And if you were this person would you feel included and valued if they read your post? Would you feel safe to post?
IMO There are no such categories. We are just people who are doing the best we can. But when someone is labeled as you have done (directly or indirectly) then we start to discriminate and have to justify that we are not “bad”/a taker!
So to put your question back to you - is this forum RW for all or just RW for the (perceived) givers?
And for me the labelling of good/bad takes away from the actual quality discussion which is:- how can we ensure that developers get quality recompense?