Point systems make a lot of games work and are essential in the work we do in gamification. They allow you first and foremost to give feedback to the player on how they are performing. From the game design perspective you may track more in points than what the player sees to gain more understanding regarding behaviours. When I suggest point systems I often recommend more than 1 to be adopted, to allow for multiple feedback to the player.