отсутствие модульности (в 2020-то году), неоднозначный синтаксис, НЕОБХОДИМОСТЬ дрочить байтики, вместо того, чтобы давать ВОЗМОЖНОСТЬ этим заниматься, препроцессор в виде тупой замены текста, отсутствие стат. типизации как таковой при необходимости декларирования типов