lack of security of employment makes teaching at low pay unattractive compared to industry at high pay. look at this posting [0]. nowhere does it say that this ladder is ever eligible for tenure, unlike (say) berkeley's lecturer SOE position.
"The Department of Computer Science at Stanford University invites applications for an educationally-focused faculty position. The responsibilities of the Assistant Professor of Computer Science Education will include: teaching classes (typically three or four courses, depending on class size, during the three quarters of the regular academic year), working to develop CS undergraduate curriculum, and involvement in the broader CS education community (e.g., research and/or leadership in CS education). The appointment has an initial term of three years with the possibility of reappointment of an additional three years. This position is eligible for promotion into the non-tenure (Teaching) faculty line. After completion of the five-year term as Associate Professor (Teaching), the candidate will be considered for promotion to Professor (Teaching). Experienced candidates with an already established reputation and national visibility in computer science education may apply for a senior appointment (Associate or Full Professor (Teaching)), commensurate with level of experience. Appointments at the level of Associate or Full Professor (Teaching) may be for a continuing term."
"The Department of Computer Science at Stanford University invites applications for an educationally-focused faculty position. The responsibilities of the Assistant Professor of Computer Science Education will include: teaching classes (typically three or four courses, depending on class size, during the three quarters of the regular academic year), working to develop CS undergraduate curriculum, and involvement in the broader CS education community (e.g., research and/or leadership in CS education). The appointment has an initial term of three years with the possibility of reappointment of an additional three years. This position is eligible for promotion into the non-tenure (Teaching) faculty line. After completion of the five-year term as Associate Professor (Teaching), the candidate will be considered for promotion to Professor (Teaching). Experienced candidates with an already established reputation and national visibility in computer science education may apply for a senior appointment (Associate or Full Professor (Teaching)), commensurate with level of experience. Appointments at the level of Associate or Full Professor (Teaching) may be for a continuing term."
[0] https://cs.stanford.edu/jobs/faculty-opening
EDIT: interestingly, the "lecturer" position is at least eligible for SOE.
[1] https://cs.stanford.edu/jobs/lecturer-opening