You seem to be asking two questions.
1) Why make red dots when pasting (in the header)?
2) Does the insert insert any properties as black?
You also seem to be mistaken that the answer โYesโ for 2) is an automatic justification for 1).
This is not true! Inserting a node in red may also violate one of the properties of the RB tree. For example, if you make a red node a child of another red node, you just broke the property that only black children can have red nodes.
The reason for its red color is that it is โeasierโ to set the child properties of the node (by rotating and redrawing the parents / grandparents) instead of trying to fix the path-length properties. Perhaps another reason is that the authors came up with.
You can also fix the tree by inserting a black node and not repainting red. Perhaps no one had thought of this yet.
Knoothe
source share