> should we really exclude them this bad

This is a perpetual question. The current answer is "assume people have systems experience, and let's create some helper stuff to get non-systems people up to speed."

I don't see this language as exclusionary, I see it was "for more, check out this concept in C or C++." Though maybe changing it to simply say that will be better.