They won’t give people kreds just for being on the site. That just invites exploitation. Developers with premium content could then create numerous dummy accounts just to pay themselves, which would be a huge financial loss to Kongregate.
As far as Kongregate is concerned, kreds = money. If you want free(ish) kreds, use TrialPay.