I often find myself having issues having "smalltalk" or talks which are not directly aiming for some kind of solution or end, but are rather for amusement and as a pastime.
When talking with people, especially people at my own age (~18), I would often get tired of the conversation unless it was about a topic which is either relevant to me or a problem, in which case I am always eager to find a solution or some way I can stay content with the issue.
Because I seem to be in this constant pursuit of solutions and final answers I often feel like I am cutting people off by driving the conversation to an end too quickly. I tend to listen to a person talking at the beginning of a conversation (which they usually start), then I make out the issue or "problem" and then I seem to invalidate or shut down anything else the person could have said by either saying "Well, that´s just how it is" or "I think you have got it wrong, you should think of it this way" and then I defend my opinion and prove them wrong which of course is not what most people are looking for when starting a casual conversation.
Are there any techniques that I can practice to keep a conversation going while still expressing my thought on the matter? It is not that I do not want to talk about things but I seem to fail to involve other people into my thoughts and I also find it difficult to involve myself with the issues of others.
I am living in Germany.