Domain experience is VERY valuable in some fields. For some years, I've believed that hybrid degrees or education are the way forward for CS/programming.
Maybe someday we'll see accountants, medical doctors, civil engineers, researchers from all over science with a double major or mixed major (I think those are the correct US terms).
Also, a double degree with business knowledge as well (more general), kind of what programmers turn MBAs do, or the various Management of Technology degrees.
This is exactly was MIS--or Management Information Systems--is: a hybrid major between CS and some sort of Business focus.
Up until the dot-com boom of the late-'90s, this was the preferred degree for many corporate IT departments. In fact, the CFO was head of IT/MIS in many companies up until the mid-/late-90s.
Other hybrids are bioinformatics and cognitive science/computing.
Maybe someday we'll see accountants, medical doctors, civil engineers, researchers from all over science with a double major or mixed major (I think those are the correct US terms).
Also, a double degree with business knowledge as well (more general), kind of what programmers turn MBAs do, or the various Management of Technology degrees.