Honestly, what do you think running this on a rbp would accomplish for you? It's an RTOS, not a desktop operating system.
Whereas an operating system that isn't an RTOS cannot be general purpose, as it cannot be an RTOS.
And before I get downvoted (and lose the precious karma points) into oblivion, I answer the 'question' myself:
- availability of the software
- ease of use
- familiarity
- performance (throughput, not latency)
- popularity (with the advantages that this brings: availability of help, applications, thoroughly tested, etc.)
Many use RPi as a low power, somewhat feeble desktop computer but that doesn't make a desktop OS an ideal or obvious choice for embedded applications where open frame computers are (arguably more sensibly) used.