It's both I think. I can understand employers wanting employees to know more than leetcode for example. English/writing would help having good documentation for example. The current undergrad regime is too broad is my argument. I am not a coder but in my field undergrads are not very well prepared to enter the workforce.