Keyframing from properties panel and from 3d viewport creates different entry on Graph Editor I have Bone.001 Armature selected, and I want rotate it and set a keyframe.

If I try to set the keyframe by pressing I while hovering my mouse pointer over the rotation properties on the properties panel, the following entry is created in the Graph Editor, (the rotation turns yellow when the keyframe is set)




But if I try to set the keyframe by pressing I when the mouse pointer is on the 3d viewport and selecting Rotation from the context menu, I get a different entry in the graph editor,



Notice that in the first one, the keyframes are enlisted under "ArmatureAction" and in the second one, the keyframes are enlisted under "ArmatureAction > Bone.001". The second one makes sense to me because I am recording the transformation of Bone.001 so the transformations should be enlisted under the name of the object.

Question is, what's the usefulness of first approach?
Rather than the former being a deviation from the latter, the latter seems like an automation implemented for convenience reasons.

Channel groups can be created manually with Ctrl + G. When inserting a Keyframe on a property in the UI rather than with I in the 3D View, in my experience it's usually something miscellaneous like render settings.



The Samples and Preview Samples properties have only one instance per Scene, and the Scene already has an all-encompassing group element in the form of SceneAction.