Exactly, yes.
The enigma code /was/ impossible - or at least utterly impractical - to crack by listening to the codes. The most important aspect of cracking the enigma was - like most cracking - the human aspect. Mistakes made by German operators, key tables and machine parts stolen by Poles, and so on - those were absolutely essential to cracking it. No amount of theory or computing power alone would have allowed it to be broken.
The lesson to be learned from this is not that "impossible things can be done", which is nonsense. We have learned that you can't rely on the secrecy of the /method/ for keeping encryption save - the algorithms and code should be assumed to be public knowledge.
No, I am not in the USA. That makes /me/ feel safer :-)