Outliner selection drops if RMB on not selected object/collection

Is it only issue for me?
If I have selected multiple objects and want to Delete/Unlink/Mark as Asset other not selected object, I use RMB click on that object and selection drops to highlight it.
But if I RMB on some highlighted selected objects it did not drop what is logically right.

Also it change active object/collection. What is not good for multiple selection or working with collections.

SUGGESTION
Do not drop selection and highlight not selected object/collection with other color (maybe red) if RMB on it.
Do not change active object/collection if RMB on it.