Probably because having talent in the tech industry makes it relatively very easy to get hired. These sites are trying to solve a mostly non-existent problem.
Our little niche is we get the hackers signed up when they signup for hackathons. Big university hackathons need a lot of value to keep the cash rollin' in from sponsors.