Confusing selection states in Outliner and Viewport

Here is a nice post by @Werwack that is very relevant to the issues you brought up here.
I wonder what’s the devs opinion on these matters. Is it something you’re aware of? Any plans of fixing it?