Поэтому я не очень понимаю, какие могут быть аргументы за то, чтобы оставить GIL если есть реальный шанс избавиться от такого костыля и получить полноценную многопоточность в любом питоновском коде.
Можно привести аналогию. Человек, который не может ходить, ездит на инвалидном кресле. Кресло несомненно полезно для него, но что если появится возможность поставить человека на ноги, неужели кто-то в здравом уме будет этому противиться и требовать оставить инвалидное кресло?
Риски отказа от GIL тоже вполне понятны, о них написано в статье. Но что если получится? Это же будет прекрасно. Люди только спасибо скажут, даже те, кто никогда не задумывался раньше о синхронизации потоков. 😀