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.