Почему C-подмножество C++ это "С здорового человека" - небольшой пример
Потому что есть фундаментальные свойства языка, а есть синтаксический сахар. Дефолтные значения - пример синтаксического сахара.
И если добавить такие конструкции (удобства) в С - С++ окажется в ещё большем проигрыше.