Insert Keyframe in Unlocked Properties

Rigs have locked transform Properties a lot of the time.
How would Blender make it only insert keyframes in unlocked spots?

This is to ensure dependency graph clarity.

Use the Whole Character keyset when adding keyframes. The whole character set will ignore/not set keys on, any locked transforms or bone with the DEF, ORG or MCH prefixes.