You do get points for replying to your post, meaning that you are still engaging in the discussion with others. If we were talking 100 vs 120 points, this does seem silly. If we're talking 1000 points, you have to participate a lot to get points.
It's a game, as are a lot of things tracked with various sites, and some people enjoy it. I don't see too much abuse here, and many people seem to genuinely post things germane to the discussions, so we don't worry. Of course, if your participate in some of the "anything not about SQL" threads, sometimes those are long discussions with many posts that are just conversation. Still, points for participating in the community.
This is in no way any recognition of your skill or quality of working with SQL Server.
There are various levels we've created for the forums. They were just titles set for various point levels. I think they just marked milestones like 100, 500, 1000, etc. point levels. Nothing more than just me being creative with names of levels.