Спасибо за ссылки!
Не знал, что в 2010 году была ревизия Модулы-2. Насколько я понял, именно она послужила базой для Objective Modula-2. Кстати, спецификации на сам Objective Modula-2 я так и не нашёл.
А вот и ответ на главный вопрос "Зачем?"
The primary goal of the project was to add native support for the Objective-C object model to a language of the Pascal family, or in other words, to remove the C base language from Objective-C and replace it with a language of the Pascal family, leaving the Objective-C object model intact.
Похоже, что авторов вполне устроил бы Objective-C, но просто они видимо не переваривают его синтаксис. И, честно говоря, я не берусь их за это судить.