I moved out of a large city to continue working as an engineer for the same company remotely during the pandemic. In general it is much safer and less dense being out of the city, and much more greenspace and nature. I very much prefer it.
For analysis you absolutely MUST read Principles of Mathematical Analysis by Walter Rudin. Covers everything and is literally a gold standard text in modern analysis. "Baby Rudin" is essentially the analysis bible that all subsequent texts worked off of.
On the other hand though, could you say that someone's interests are to a degree dictated by their capabilities? It seems to me like the distinguishing factor between someone who is interested in a challenging field vs. someone who is not, is that the person interested often understands the material to a degree that maybe the other person is unable to. For them studying and doing the work may take substantially less effort and thus their interest continues, even when things become difficult.
This is probably why many programmers are uninterested in your chosen field of teaching.
TLDR, isn't "disinterest" often a cognitive bias driven by some subconscious estimation that we're unable to do something?