Like I use to say: that's Microsoft holding everybody back. ;-)
Now, seriously, can we implement a better multiprocessing module for those with modern OSs and leave a less functional one (one that will raise a LesserOSError when certain functionality is invoked)?