Engineering's w/ BS have a higher BASE than other majors, but they also cap out earlier.
Add to the fact that they:
- many times have low job security
- may make more than anyone else in first 3 years, but they are surpassed over the course of 8 YEARS
- usually bad working environment
- work long hours
- arguably hardest courseload of anyone in college
here's another interesting, yet sometimes skewed perspective on the engineering major:
http://www.collegeconfidential.com/c...ow.cgi?4/92368
BTW , your argument that doctors work to help mankind while engineerings do it for the money, is vastly skewed. Due to the conditions of being in Engineering, you pretty much HAVE to love science to pass it (look up the term, "weed-out classes"). Doctors also will probably have a much better time being employed, whereas i have seen many of my relatives graduate from top colleges year in and year out with no job (i am asian), only to go back to school or work for their parents.
Sure if you get recruited right off the bat - good, you're the cream of the crop... but what about those that arent???