Осмелюсь предположить, что причина разработки на винде, кроется в том, что когда начинали разрабатывать систему, то опыт работы был только с Windows и понимание того, что должно получиться, отталкивалось тоже оттуда же, от знания Windows. Но специфика real-time систем диктует свои условия