The reason I like the no karma points policy is that newbies will be more comfortable knowing that everyone here is equally valued in the eyes of the site at large.
I feel strongly that sites with the karma points are really uncomfortable to join at first because you've got such a big hill to climb to not be a little useless underling with no respect.
That is actually why I'm most active on this site of any I've ever joined.