The great thing about young people is that they haven't had much time to develop a moral compass. I'd say that makes them perfect for the roles they've been given
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.