The $5 sign-up-fee isn't as cheap as it would seem in developing countries.
I also think this is a far better solution than "pending comments". I'm not convinced that either solution is ideal, but I fear "pending comments" has the potential to silently strangle HN.