As a former employee I can assure you this is just one of the many questionable things they are doing. The real reason that you can't contact recruiters directly is that the recruiter most likely never posted the job on the site. A significant amount of jobs posted on theladders.com are manually scraped from a company's careers page without the company's knowledge. Ladders doesn't even know what the positions pay! They just guess based on "market research".