I agree with the project management part. It is quite an abstract skill but everyone seems to learn it independently based on experience. It can take years for this skill to develop and in the meanwhile you will probably have been sucked into projects with poorly defined goals and objectives a few times. Teaching students resilience against being often rhetorically convinced of a project is definitely worthwhile (I have had my share of these).