For me the "criminal" thing is that Pypy exists on a shoestring and yet delivers the performance and multithreading that others gradually try to add to cpython.

It's problem is, IMO, compatibility. Long ago I wanted to run it on yocto but something or other didn't work. I think this problem is gradually disappearing but it could be solved far more rapidly with a bit of money and effort probably.

PyPy still has the GIL so the multithreading stuff is the same problem.

However, the JIT does make things much faster

What happened to the STM version of PyPy with no GIL?

I was soo excited when they announced this, but I've heard almost nothing since.