I'm not sure about junior executive positions but for senior executive recruitment, recruiters earn a fixed percentage of your salary. So the higher your salary is, the higher their commission.
The only problem is, they know the budget of the client company. So they won't bother quoting you a budget that the client company will not offer.