WTF? You're moaning, that the systems programming language invented over 40 years ago has no means for automatic memory allocation management and high level abstractions. Sorry but this is just crappy post.
Especially now that we actually have a bunch of contenders lined up to finally phase it out…
Such as Rust? Of course, it can (and will) take a bite of C's cake, but C will always be around while areas such as embedded programming exist, eh?
The moaning is about the system language, which got its last revision in 2011 and still has not added a generic abstractions feature or RAII resource management.