Как я понял в последний раз, идея состояла в том, чтобы иметь возможность выполнять несколько приложений, а также несколько копий одного и того же приложения в одном и том же процессе.
Эта функция имеется в других языках сценариев (например, TCL) и особенно полезна для разработчиков графического интерфейса, веб-серверов и т. Д.
В python он ломается, потому что многие расширения не безопасны для нескольких интерпретаторов, поэтому действия одного интерпретатора могут повлиять на переменные в другом интерпретаторе.