@samir My perspective is skewed by having mostly worked on embedded systems the last 30 years. Things like roadside weather monitoring, cell culture growth and analysis systems for medical research, and printers for date markings on eggs. I'm used to working on things that by and large are both useful and arguably beneficial.
On the other hand, I did spend a couple of years working for a bank before going back to the embedded world...