Могу предположить, что потому что он хорошо компилируется в С++, но не С++
Компилируется в С++, но сам не С++.
Я к тому, что они не выбрали сразу С++ потому что нахрен им такое не надо, но С++ всё-таки нужен, поэтому они выбрали язык, который может в него превращаться