2002년 사업체 실태조사에 따르면 채용에 있어 연령차별을 하는 이유로 약 82%가 '고령이 업무 수행에 지장'을, 50세 이상 고령자 과잉 고용의 문제점으로는 요구 기능 대응 능력 열화, 높은 인건비, 직급 부여 문제 등을 꼽았다. 또한 타 조사에서 직원채용에 연령 상한선을 두는 이유로 크게 문화적 요인을 꼽았다.
2002년 사업체 실태조사에 따르면 기업들이 신규채용이나 경력채용에 있어서 연령차별을 하는 이유로 ‘업무의 성격상 나이가 많으면 업무 수행에 지장을 주므로’(82.2%) ‘장유유서의 우리나라 정서상 연장자 대우를 해 주어야 하므로’(14.6%) ‘나이가 많으면 임금을 많이 주어야 하므로’(3.2%)등을 꼽았다. 같은 조사에서 50세 이상 고령자 과잉 고용의 문제점에 대해 ‘신기술/마케팅 등 요구되는 기능/기술에 쉽게 대응할 수 없는 것’(27.0%) ‘타연령층 근로자에 비해 상대적인 인건비가 높아 지불능력이 제한되는 것’(22.1%) ‘승진 적체 등으로 해당연령에 맞는 직급을 부여할 수 없는 것’(21.3%) ‘청장년층을 활용하는 데 장애가 되는 것’(18.3%), ‘국제화 등 새로운 경영환경에 적극적으로 대응할 수 없는 것’(11.3%)등이 거론되었다. 또한 2002년 한국여성단체협의회 조사에서 기업이 직원채용에 연령 상한선을 두는 이유에 대해 ‘상급자보다 나이가 많은 하급자를 불편해하는 문화적인 요인’(65.0%) ‘나이가 많은 사람은 적은 임금을 주고 채용하기 어렵기 때문’(40.0%), ‘아무런 합리적인 근거가 없다’(35.0%)등의 응답이 나왔다.