> Along those lines, you do not need to understand the proof of Euler's totient theorem to understand cryptography.

Well, I had to when I learned cryptography, but I learned it from a class offered by the math department, so I guess that's rather unsurprising :).

> even then it's only fundamentally important for RSA […] this is not a good combination of properties

Strong agree here.