Young people tend to be more ideological and ready to fight for what they care. The older you get, the more problems you have (bills, health, children, etc) the less you care imho.
I think there's a middle ground. Very young people are inexperienced but old people are also manipulable too. Probably the most fruitful average ages for doing the right thing are between 40 and 65. I think there are a lot more exceptions for older people than younger ones.
Young people tend to be more ideological and ready to fight for what they care. The older you get, the more problems you have (bills, health, children, etc) the less you care imho.