Насчет модели памяти тоже так думаю. Не мог переход от модели со слотами (похоже заточенной под быстрое переключение контекста на ARM MMU) к "плоской" в CE6 пагубно не сказаться на времени переключения контекста. Плата за увеличение числа процессов и объема памяти на процесс.
Может быть переход к драйверам режима ядра отчасти с этим связан.
Насчет RTOS или нет. "Истина то, что признано научным сообществом":) Раз Микрософт ее так обзывает, и Dedicated Systems подтвердила это право, то так оно и есть. А маркетинговые "виляния" МС вряд ли связаны с мнением экспертов, и вообще не от дел человеческих.
Соображения о гарантиях за счет дизайна ОС абстрактно правильно, но боюсь что в реалиях конкретного BSP и конечной системы на нем может оказаться таким же "маркетинговым ходом".
ИМХО понятно WinCE не система уровня QNX. Но и про мучения с реалтаймом, характерным для десктопных систем, с ней можно забыть как страшный сон. И поведение достаточно шустрое и предсказуемое, и какой-то инструментарий есть для анализа, и некоторая возможность повлиять на это поведение. По моей практике задачка вполне успешно решается на ней, конечно при разумном выборе архитектуры.