basically, my opinion is that STEM careers are enjoyable BUT intellectually a lot toughter than other careers. It's been theorized that the reason why less Americans (and more foreigners) major in STEM is because kids who grew up in America do not want to work very hard (a product of entitlement) and thus do not enter careers that can potentially be "frustrating". Considering that the number of American college students majoring in math/engineering is down to 4% (http://finance.yahoo.com/college-education/article/107402/most-lucrative-college-degrees.html?mod=edu-collegeprep [Broken]) and the rest are humanities, music, etc... the majority of whom are most likely to receive lower and lower wages in the future (greater labor pool, while demand is stagnating). Tech-related careers will probably earn more and more as baby boomers leave and demand skyrockets. Taking all this into consideration, it's a scary thought that America will become more socialistic as the majority of America's entitlement generation realizes that they aren't earning sh*t with their non-technical degrees. It would be almost impossible to stop them from initiating programs to "share our wealth." So, assuming that this does happen and everything changes... would you still be working as hard as you do?