I was scrolling through the top voted crafts and some have 40 upvotes and 1600 downloads. Maybe the most downloaded crafts should ve rewarded, it's weird to have people with the most downloaded crafts and 500 or 1000 points.
Something that you can implement is for each 10 downloads 10 points, so crafts that don't reach 10 downloads (because sometimes people just download the stuff to see if it works) don't get points, but at the end you give 1 point for every download.
I don't know if it's possible to implement this in already uploaded crafts or even already deleted ones, but it would be nice to reward those that attract people to the game, even if that people doesn't have an account or are active in the community.
I say that instead of downloads doing points, the change to do would be to remove the 15 points + to be able to upvote so that anyone who has an account and appreciates the craft can give points. The current system is an oligarchy.