There are other platforms that are not public and require vetting.

Also, most of my contracts have come through referral. It's absolutely possible to survive freelancing as a software engineer.