Im sure im not the first one asking for it and i wont be the last.
Why is the process of moving or rotating an object with existing position or rotation keyframes such a hassle? You need to create a null, position the null at the pivot point of the object and parent the object to the null in order to move or rotate such an object.
How about holding a key that will temporarily disable the creation of a keyframe when dragging or rotating an object?
Dont tell me thats impossible to implement