it's still too early to know for sure if nogil will become the primary path for python. but I can say, it's completely unsurprising that people doing parallel work that manages Python objects under the gil (even if all those objects are independent and don't cross-reference each other) will see speedups. Modern computers are massively multithreaded shared memory machines and the gil leaves much of their power on the table.