I like to have discussions for the purpose of learning even if they go a little of topic. But usually I prefer that the discussion tries to answer the original question.

I spend my freetime on these topics like a recreational activity. In case you approach me in a rude or aggressive way I take the liberty to ignore you.