Agree with you @arunava maybe it is the way you are raised "Speak when spoken to" "Think before you speak" are just two phrases jumping into my head from childhood.
Good grounding for later life, too many speaking at once makes a choir and very little is achieved. If after 10 minutes you haven't got your message over, walk away, no one is listening.
Also tend to be a listener @enazwahsdard weigh up what to say before blurting just anything out.
Thanks for that my friend. I like your honesty! I like that walk away part, because many people tend to get lost, and spend way too much wasted time on something that doesn't even deserve it.
Talk soon.