Giving free credit to new users would defeat the purpose of a system designed to reduce the amount of leechers on the site.
Based off what I see (I'm new here), the system is designed to primarily reward the leakers for posting and then gaining a % amount of credits people spend on their leak. This reduces the chances of the link getting taken down since anyone seeing it has already invested some sort of credit in it (whether it is credits or account upgrades eg. Onyx, Elite etc).
This leaves the leecher with a new job to fill on the site, that is to contribute and earn credits (and reputation it seems) by posting in discussion forums, liking posts and overall keeping the website active (keeping the site alive). Compared to account status upgrades, which are the ones pay upfront to have more room to browse, all of the free members have to slowly gain rep and credits.
With that being said, I do agree there should be a way for new members to see the sites legitimacy. I believe it should be time-gated with a week or 2 of staying active with a positive rep score. You could have different milestone tiers for how long an account has stayed active and have forums which host "previews" from the exclusive forums such as 1-2 pictures and shorter videos from an overall collection.
This would give new members something to look forward to in their time on the website. Since as of now the system seems to largely favor the upfront payment account upgrades only. This is because the account upgrades gain unrestricted access to all links while "free" members may have their credits used up without refund and have little information of whether the link they're opening have been taken down or not.