The humanoid animation in Unity makes it possible to retarget the same animations to different characters.
The characters can have different proportions and skeleton rigs where the bones have different names etc.
Since humanoid skeletons are used extensively in games, Unity provides a specialized workflow, and an extended tool set for humanoid animations.
Because of the similarity in bone structure, it is possible to map animations from one humanoid skeleton to another, allowing retargeting and inverse kinematics.