Earlier quoted context omitted.
I've written firmware, systems software, drivers and plenty else this way. Just because the language gives you rope doesn't mean you _have_ to use all of it. I enjoy how terse and straightforward even good ol' structured non-object oriented code can be.
same here, but I'm embracing modern c++ these days, not for all low level coding yet though.
I have worked on template-heavy codebases that would really benefit from concepts, though.