And also when this happens to me I actually don't enjoy it. Propping up one sided conversations sucks, and I doubt that nearly as many people enjoy it as you're assuming.
That's not necessarily so. If you just sit there like a lemon while somebody makes words at you, then, sure, they're not likely to get a lot out of it, except perhaps slightly improved buccal muscle tone. You have it within your power to produce a more valuable result.
As always, it depends on what the person needs. It seems like you are a person who needs others to answer back and you feel like you are "giving" and the other is "taking" if you are talking and they aren't.
Many feel the opposite. Listening is giving and talking is taking.
For a lot of people talking is much easier than listening. You just say whatever comes into your head.
Neither of you are more correct. Personally, I hate it when either person monologues. Both people talking is preferred. But that is just a preference.