Why would a business want to keep older workers? They are more expensive overhead, are more likely to call out sick (not just for themselves but due to their kids too), health care costs more, they have twice as much vacation, but do the same amount of work. This isn't engineering where an experienced project manager can win more contracts for the company or medical where people travel all over the world to get surgery from prestigious surgeons. No one cares which rph fills their retail prescription, people just want their drugs and to leave ASAP.