This point and perks system seems a bit silly. I suppose I could understand the reasoning behind it to some degree.
It is to boost activity levels overall, I should think. Some people, If they don't feel they are climbing, They fall off entirely, lol
However, even not getting the point of it, you did.