This question already has an answer here:
As I see it, Stack Exchange is a marketplace for the exchange of ideas and for collaborative consumption. When a user submits a question and an expert answers it correctly, the expert gets rewarded with points, and keeps building points. What is happening here is that “experts” have some extra time, and they are using that extra time to answer questions. This is very similar to how Uber/Airbnb works. Somebody has an extra “car and time”/”extra-room in their house”, and they use that “car and time”/”extra-room in their house” to give other people rides in their car. Of course, some people could make it their entire job to drive people around/become fulltime hosts, but that doesn’t negate the benefit that everybody gets from the Uber/Airbnb marketplace.
In Stack Exchange this happens when users who need an answer and experts who have answers to that question come together. The experts have free time on their hand, and a valuable expertise, with which they help users. When experts answer said questions correctly, Stack Exchange gives them points which makes them want to come back and answer more questions. However, frequently the most busy people/most knowledgeable people don’t actually have time to answer these kinds of questions on the regular, especially as the answers to that question go further and further away from the “how to code that “hello world” C++ program” type of question. To get more experts to answer this question, the user can put up bounties. However, if the user is new, they won’t have enough points to entice very busy people to share their valuable time to answer these questions. As a results, a lot of questions probably have poor answers or no answers.
I think it would be a great improvement, if Stack Exchange went beyond the “free-for-all” type of platform and to a little more commercialized form of website, and it will benefit all: the people who answer the questions, the people who ask the question and Stack Exchange. Perhaps this will turn off some people who think that everything should be free and open-source software rules all, but that’s not how the real-life world works. One solution that I propose is to allow users to buy points that can then be used to buy bounties. Part of these bounties will go to Stacke Exchange to pay for its operating costs. The rest of the bounty will go to the expert with the best answer. I am sure there are some other loopholes, and I can see some of those loopholes, but I am sure we can come up with something to close that loophole.
Advantages of this system
Pays for Stack Exchange/Stack Overflow/Super User, that we all love and we can support them
reduces the barrier to entry for new users who have hard or complicated questions, with very few “expert” users to answer said questions.
Entices expert users who have limited time to answer questions and who are not necessarily motivated by gaining points, which are useless
Will enable Stack Exchange to make high-quality answers available for free
Disadvantages of this system
proponents of “free-for-all” system will cry foul :)
proponents will point out that EE has failed, which is misguided for 2 reasons 1. EE hasn’t failed and 2. Even if it didn’t do as well as Stack Exchange, it's because of the founding business structure of EE and how google works.. among a host of other reasons.
some people point out how people are gaming the SO system, and it will get worse with bounties. Whenever there is money there will be corruption. That doesn’t mean we have to stop progress.
P.S. I didn't say you should add the points to a user’s reputation, as the thread on the top of this post seems to suggest. I specifically clarified below that if you can buy your way with dollars to higher reputation that will destroy the reputation of this place. I mentioned that you should create a category which will allow users to buy points with $, which can then be used to create bounties to answer hard questions with few "expert" users. This is partially pay for the cost of running Stack Exchange, and to bring in people to answer detailed questions, if they want to make money out of answering questions. I am not suggesting you close down the free-for-all system.
Personally I think the debate of whether to allow members to buy points (with $) is similar to the closed-source/open-source software. Yes, everybody likes free information, free use of somebody else's time. But that’s not how the real world works. Not a software guy, but I have been a "power" user of lots of different softwares. Based on this I will hypothesize that commercial software dwarfs open source software in volume.
I think a free/open platform is great to scale fast, as a lot of softwares/platforms have done. It's good at the start of a platform, but you have to monetize it at some point or the other. You could go on an infinite donation based system like Wikipedia or reddit which periodically asks for donations. But I think going into a different system like the one I proposed above will benefit all parties, and will lead to further growth of Stack Exchange.
You can never please everybody, and I don’t see the above points raised in any of the posts.