Earlier quoted context omitted.
I had a recent encounter with a guy in a coffee shop who approached me and wanted to discuss recent sportsball games in great detail. I had no idea what he was talking about, I don't even know the local teams, after living here 30 years. He had no other topics.
Yeah, that's issue #2 or 3 with me. My life has pretty much been minmaxed to be the stereotypical nerd. I don't have much "small talk" topics to approach with. I want to change that too, but that involves time for hobbies instead of job searching and worrying about debt.
I think the trick to converse on a more engaging level is to introduce conversation that invites deeper thought. Somehow you need to intrigue the other person. Compel them through curiosity to leave their comfort zone and join you where you'd prefer to be.
IMO, even disagreement can be agreeable if it's not confrontational, if you genuinely express curiosity to learn what they think, what they care about.