You can easily do that by simply running N instances and distributing requests among them. No need for all the complication that would come with removing the GIL.
And pay in memory for that luxury: when using lots of complex libraries (like in ML) the Python process can eat quite a lot of RAM.