idk but Jython didn't. So I don't think there's anything inherent in the language outside of CPython that calls for it.
Iirc, it mostly impact C modules in terms of the guarantees that are offered / not offered with GIL / NOGIL.
Yeah, but the ecosystem of C modules is what makes Python so great.