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