It's also quite a niche use case... An application fine with low single thread performance, that is highly parallelizable, requiring hundreds of threads, but with sufficiently branchy execution that CUDA/GPU doesn't work out... Oh, and it also no binary blobs, or you won't be able to port to ARM.