Two things can be true simultaneously. I think there was a time when deep familiarity with implementing algorithms was important.