1. Safe salary is better than no salary.
2. Teaching (I’ve tutored and done volunteer programs) is incredibly challenging, just differently than design work.
I personally know several people who went from working at Bell Labs to teaching. Also, what kind of degree are we talking about? Someone with a Ph. D could teach at the university level.