Как я понял мотивация тут может быть токо одна - нравится Оберон и все тут (а дальше мерещется в голову всяка всячина - что от ошибок ограждает, что любой другой программер его поймет, что можно все на свете компиляторы легко использовать из него транслируя в них и т.д.).
Ну дело НЕ новое, давно известное. Обычно такие мысли приходят манагерам-бездельникам в комерческом проекте, чтоб зажать программеров в "тиски" и не дать им самовыражаться, чтоб кодили они как тупые кодеры и в любой момент можно было б их заменить на других таких же обезьян. Посмотрите внимательнее не одна комерческая прога на С не была написанна без таких вот "корпоративных макросов" которые превращают С в жалкое подобие похожее на Оберон.
Именно потому настоящие програмеры так ценят С, он ведь наиболее близок к реальному железу и самому программеру а не к манагерам\академикам которые токо языком чешут.
Вот может быть GO! после оптимизации компиляторов станет реальной заменой для С но это еще не скоро и судя по всему произойдет это после полного вымерания платформ с 64кб лимитом на адресное пространство. А пока что - С + macro asm был есть и будет рулить миром.