You don’t need twitter to do this. There’s lots of free services, but most importantly you can host a blog yourself for a few dollars a year.
Twitter removes the autonomy to moderate comments made on my content.
With my blog, I can remove a comment I don’t like. Or I can engage the commenter.
I think the biggest factor is that the random comment on my blog is not piled onto all other comments with a reward system that promotes loud, low value posts. Not as many people see my blog, so jerks being jerks doesn’t provide as many eyeballs.