What stops anybody from fostering that attitude further into their careers? People should be given opportunities for new project and be excited to do the work... unless they already know it's going to be a shit show (impossible deadlines, clueless management, etc). If switching jobs induces such good behaviours initially, what does that say about the previous job?
Again, not trying to defend people who are truly rude. But I'd like to think the vast majority of people aren't like that.