Anecdotally, the IT recruiters I know make more money than the developers I know. If you look at industry averages then you'll probably find recruiter income to be misleadingly low. Like most sales jobs, there's an incredible amount of entry-level turnover and stagnation at the left of the curve. Once you limit yourself to looking at people with a few years of successful experience under their belts, they actually make quite a bit of money.