Although the documentation for this function states that it internally sets the bone’s scale to 0, the scale of the objects attached to that bone remains unchanged.
This is strange. Even though I explicitly specified the bone as the parent, rather than just specifying the position, the scale is not inherited. Why does something like that happen?
If this were limited to a purely visual effect, any mention of scale would only cause confusion and should therefore be unnecessary.