not saying that you are incorrect, but "basic" is relative.
To understand Linux networking should we also understand basic linux kernel ? or basic chemistry to understand what happens inside the cpu ?
We should all stand on the (stable) shoulders of giants. I would call that good (also relative indeed) documentation that abstract us from the level below/above.