Every single time I go in for career counseling they tell me to 'follow my dreams' and all sorts of other overused cliches. When I inquire as to the salaries of certain fields, no one ever tells me WHAT engineers or physicists make and instead focus on telling me that if I pick a career based on money I'll be unhappy and live in a smelly apartment with a million cats (or something of the sort; listening to this speech gets repetitive after the fortieth cliche or so). Why is this a bad thing? If I am going to spend 4 years in college, lose sleep, and possibly pull my hair out doing these degrees, I'd like to at least know that my efforts will be worth it. That is why people go to college after all. My questions: why do engineers make comparatively little when contrasted to other similarly difficult degrees (doctors, chemists, etc.)? And besides seniority, how do you earn a larger salary in engineering?