There's only a handful of universities now which teach C to a decent level, and if a candidate doesn't know C already it's very hard to tell if they'll be able to conceptually handle pointers and indirect referencing. So there's actually a very small pool to recruit from compared to the number of vacancies.
If someone can't understand pointers, recursion, etc, then paying them extra money isn't going to make them understand.