I'm perhaps biased here; most of my Python programs don't have user interfaces, because they don't "talk" to people, they talk to other programs. The binary APIs for the OS are essential. I use and deeply appreciate all the string handling features in Python, particularly its firm grip on Unicode issues, but that's *useful* instead of *essential*.
Exactly! Another +1.