On the flipside, I've personally witnessed a manager firing someone just because he was old. There is an ageism problem in the industry. Like racism or sexism, whether you see its effects depends on where you are.
No, not really. It seemed quite strongly that the reason was due to his age, but the official reason was that he couldn't learn new skills very well. The problem was, he seemed to be learning them pretty decently.