So, what do the points actually do? Do they factor into placement on the front page? If so, what keeps the front page from being dominated by long-standing popular games, like the Itch "top-rated" tab? I see a mix of old and new entries on the front page.
They do serve as a sorting factor, however to prevent the case of most sites that promote what is already popular, new content is more important on the front page.
The points are also a reward for engagement on the site. Most people post their games and move on, but even just logging in to the site semi-regularly will result in more points for the user. Rating and commenting (especially commenting) the content of others' gives the most points.