As a content creator and someone who tries to educate, let me give you my personal view. For the purpose of my answer, I consider the conversation as a tool to learn. I really like hearing people and enrich my thoughts and give my perspective in order to gain more...quality, to say at least.
First and foremost, you smell when the conversation is going to die in short because the other part doesn't have the littlest interest of learn, listen or debate, he/she only insists to be heard. So, I give my insights, you know the other part doesn't have the interest of talk, only give his/her perspective.
How do you detect a good conversation? Is when you enjoying, even if you're not 1% supporting their points of view, you feel comfortable speaking, sharing your perspective. That's something my sats can't buy.
What will you do then when is not worth? Let people finish their thoghts and move on. Excuse yourself and find other source.