At least from my perspective the environment changed a lot over the last 10 years. Companies (and societies) that invested in people used to be a lot more common. You had at least a chance to get a semi-private office, experienced colleagues and a longer development cycle so you could learn things. Today if you don't adopt a self-serving attitude you aren't going to have a good time commuting to your open office were management just sent you four e-mails trying to disguise their next opportunistic move. I think the reason we often complain about the young is because they are more clairvoyant about what reality is being served. A reality which often reflects badly on us.