psutil.Popen makes the promise it can always be used as a ctx manager no matter what the Python version is and that really is it. IMO it is just more practical if the interface tries to expose the ...
Problem: at Python exit (main process), Python hangs on calling threading._shutdown () which waits until all Python threads complete. One enhancement would be to spawn subprocess.Popen.communicate () ...