There's also a worsening culture of "ageism" in the workplace, particularly in tech fields. It's well known and much is written about it, but nothing seems to be done. There's a recent lawsuit against IBM by the "old heads" and "gray hairs" who were apparently targeted for layoffs. Age-based discrimination is just as illegal as any other, yet isn't receiving nearly as much attention.
I hate to say it, but from a purely business perspective, there's little reason for corporations to care. Indeed, there are more reasons for them to facilitate this type of discrimination, because us "old heads" and "gray hairs" just aren't the same as the young'uns -- or so the popular sentiment goes.