Let me introduce you to medical ethics... Unlike in engineering, ethics is a mandatory subject for medical students. And while there's a long-winded explanation for why it is that way, the short and an immediate explanation is that if you don't understand ethics, you, and the hospital that employed you, and the insurance company that pays for you will be sued out of profession. Because people's health and ultimately lives are at stake, and people become very touchy when someone dies or loses a limb unnecessarily.
I don't know what the situation is with other (mechanical, electrical etc.) engineering students, but I'm very much certain that the legal fiction that software comes with no warranty whatsoever is going to expire. Perhaps sometime soon. And then users of the said software will be allowed to sue, and, what do you know, ethics will suddenly be factored into CS curriculum ;)