Part of NDs motivation from rewriting their engine last time was to get it into a format that could be shared with others more easily. So in that sense there were some multi-platform motivations.
Also, don't underestimate the seductive power of having code in a certain way on a certain platform (say, pc, single threaded) and porting that to other platforms, especially if at least one of them makes that really easy.
Also, don't underestimate the seductive power of having code in a certain way on a certain platform (say, pc, single threaded) and porting that to other platforms, especially if at least one of them makes that really easy.