I only now just read here somewhat vague recollections of what Turpin has said in the past and it seems to support my speculations; e.g., "elements of parallel processing" sounds an awful lot like array processing to me but I would need a lot more to claim more than a guess where things might stand.
My first guess is that software has been mostly frozen in time waiting on the hardware.
That's great for the hardware people picturing a huge team of horses in harness pulling a wagon but not so great on the software side herding a flock of sheep that forever have some heading off toward coyote country.
Now you know why software people are so weird. Remember those comet people? :-)