Я вот писал прогу на плюсах, которая юзает C API и там вот пришлось поебаться потому что семантика владения другая
Ну сишка это понятно, она создана чтобы плодить говнокод, который может поддерживать только погромист за гигантские деньги. Можно сказать, сишка создана для выкачивания денег из работодателей.