You're right. But good developers won't want to work for employers that engage in that kind of skills matching anyway (unless they're desperate and have no other options). A broken recruiting process is usually a sign of deeper organizational dysfunctions.