Thanks for your feedback.
However, to elaborate a bit more, my thoughts were that:
as [far as I could see] the Kernel writers continue to write it just in C, and they presumably do so because they regard it to be better than C++
and so shouldn't I just follow their lead and not bother with continuing to try to learn C++?
If it's not: [arguably] better than C++ (and your replies suggest to me that it is not), then whatever are their reasons for continuing/[prefering] to write it in C?