Да, будут эффективными, но без сохранения контекста и восстановления никуда не деться. Код приложений будет реентерабельный, защита же все равно будет через MMU. А без защиты - любое приложение или ошибка, положит всю систему.
Более того, такие ОС есть. Например OS-9
https://ru.m.wikipedia.org/wiki/OS-9
Чего лишимся? Будет гораздо труднее делать swap, так как у нас не будет транслятора памяти, и нельзя будет сохранить дамп процесса и на это место подгрузить дамп другого процесса.