Good points.  My thinking is that going into CPython and the GIL is too detailed for an introduction for an intermediate audience.  The multiprocessing library docs, to which I link multiple times, deals with this issue.