rlcompleter - used by Python itself for the shell.
pprint - trememdously useful for debugging.
statistics - added recently because people kept rewritting mean() functions that were broken
tempfile.gettempdir(), glob("*.ext"), gzip, bz2, zipfile, and tarfile are kinda mandatory for a language you use massively for scripting
secrets - we had random. People used it for security all the time and created stupid security holes. So we added this.
webbrowser — fantastic module that open a new tab in the default browser from any code. It's one file, so for the value it provides, I'm happy it is here.
Turtle graphics is really handy for teaching programming. And it's important for new users to have minimal friction when setting things up, so having it in stdlib does make sense.
LZMA provides much better compression at much higher costs. Generally speaking it's pretty strictly better than bzip2, not necessarily gzip (DEFLATE, really).
In my experience, zstd can be considered better than gzip/deflate (almost every time I tried it, it provided as-good-or-better compression at much faster throughput).
difflib - Text diffs, even html output
textwrap - obvious no?
rlcompleter - autocomplete symbols and identifiers, used in interactive mode
pprint - for printing complex data structures with indentation
reprlib - repr with traversal depth and string size limits fraction - Fraction('-.125') becomes Fraction(-1, 8)
statistics - averages and deviances tempfile — Generate temporary files and directories
glob — Unix style pathname pattern expansion
gzip, bz2, zipfile, tarfile - obvious
configparser - ini-like format
secrets - use this instead of random for safe cryptography
sched — Event scheduler
turtle — Turtle graphics
shlex — Simple lexical analysis
webbrowser — Convenient Web-browser controller, for the antigravity module!