Follow the money, that will always give you an answer. If all other things were equal, let’s say that the benefits of having an experienced person are offset by their slowing down or what not, look no further than insurance. Most companies that provide health insurance have to cover at least a significant portion of the employee’s coverage. For example, I’ve been in companies that covered all employee and all but $50 of spouse/family coverage a month, and the last place I worked used to cover 85% of employee and 65% of spouse/family, and when they had to cut costs (which didn’t work, the company was still forced to shut down), they asked me to find out what at minimum the company had to pay. The answer under my state’s laws was that the company had to cover at least 50% of the employee premium. Now, we have an age tiered plan, which unless you’re a really big company, makes a lot of sense. Someone in their 20s might pay, for the same insurance, say $250/month, that the person age 65 was paying $900/month for. Half of those numbers means $125 per month vs. $450 a month…85% of that (and 65% of a spouse who is probably the same age), comes out to be $1,350 a month, or $16,200 a year more just to cover that employee. And let’s say you don’t work for a smaller company w/ an age tiered plan, well then just about every single person on the plan is probably costing the company at least $300 a month, but if they don’t start forcing out old people, what happens at renewal time is that the company ends up getting a steep increase, because the insurance company paid out so much in claims (because of the high cost of medical care for older people), that they didn’t make a large enough profit. And of course, if the company pays any sort of pension, there is even MORE of an incentive to force the older people out of their jobs, because the benefits start to increase exponentially with each additional year they work.
Consider today’s market vs. the market 50 years ago. 50 years ago, loyalty was valued, people would work at the same company forever, and they rewarded their employees with huge incentives to stay on board. Now, time to pay the piper…pension costs for retired employees is the only reason GM’s cost per employee is double that of its foreign competitors on average. And do companies value loyalty anymore? Well look at how many permanent employees are laid off each year to have their jobs outsourced to someone who doesn’t even work for the company, and you’ll have your answer.
Just like drinking, sex, smoking, driving and other things we place concrete ages on, retirement is really something that not every single person becomes ready for at the same time, yet our society insists on uniformity. So, because there’s an expectation that you retire at whatever age Social Security kicks in, if you don’t, people will question your motives.
Now to answer your other questions…I’m 38, and hell, I’d retire tomorrow if I could. My dad retired at 60 and my mom at 62, and my mom could have gotten more money by staying put for a while, but she was finally ready to go at one point and figured no point in dragging it out. I would say that allow conditions to dictate…if your job requires that you do x, y and z, and you can not do x, y and z, whether it’s about your age or a disability or anything, if you can’t do the job, then you shouldn’t have it. But if you’re 95 and still plugging away, even if you’ve worked the same place for 70 years and they’re paying through the nose for you, if you’re doing a good job, why should you be forced out of it?