В С есть опасные конструкции. Это, например, конструкция приведения типа, которая кастует что угодно к чему угодно. Или, скажем, наш любимый setjmp/longjmp, который в неумелых руках может натворить бед.
В С он порой ОЧЕНЬ уместен, особенно goto fail в каком-нибудь длинном и нудном загрузчике...