This can lead to dead locks for compiled programs that use threads. Using
threads is not as good as using sub processes, which will also scale better
across multiple CPUs.
I am not really aware, how much effort it will be to support threading, it may
not be worth it, but it clearly breaks compatibility to not have it.