Поймите меня правильно, аргумент "летает же" я отвергаю. Летает даже ёж, если хорошо пнуть сапогом. Можно и в машинных кодах писать. И будет летать. Просто сил дохера
придется потратить. Реализация перегрузки операторов и других плюсовских фич требует синтаксического разбора.
А раз так, подрихтовать синтаксис было совсем не сложно.
Бьер сам пишет что осознанно не стал этого делать (т.е. мог, но посчитал ненужным).
Он сам так написал, в описании С++.
Он и модули мог сделать. И он знал об этой концепции. Он не захотел.
Симметрично, "комитетчики" по Аде не могли не быть в курсе того, о том говорили гуру во всех курилках.
Уже десять лет существовал SmallTalk. Концепция ОПП вовсе небыла "трюком фриков для систем имитации", о ней много писали.
Что нужно в языке - было известно. Вместо этого, в язык затянули все что угодно, но только не новые концепции.
(ООП, метапрограммирование, функциональное программирование)
Люди сосредоточенно делали вид что не видят чужих идей. Не взаимодействовали.
Не использовали чужие идеи.
И так продолжается до сих пор. И будет всегда.