Which I feel might be indicative of a larger problem. If you are going to deal with data (and its processing), it only makes sense to teach those skills in school itself.
Give them a break. They don't have the luxury of a highly-structured field, purposefuly constructed by humans (engineers & mathematiciens on top of that) with only 50 years of legacy.
They have to deal with a field that was haphasardly constructed by nature over the course of 4 billion years.
Imagine having to retro-document a code base with 4 billion years of history, created solely by junior developers fresh out of college..
I'm not sure they teach that in medical school.