The points are awarded for activity on this Q&A forum - for example: 20 points for asking a question, 30 points for choosing a best answer, 40 points for answering a question, and so on.
As for why they do this...I really don't know. It might be so experienced users can help newer ones?