Probably because everyone thinks nano-robots are going to destroy the world. Is that ethical? In some ways I guess not.

As part of Mechanical Engineering I did business studies, accounting and Mandarin. I think they throw random stuff in to make it seem more interesting, but for me it just made it more boring. The business side helps a bit later on for project management, but really, once you know how to work out the different types of profit and cash flow, the rest tends to be left to people who give a crap.