If I disagree with something you post, I would much rather have a discussion about it, as perhaps the void of my ignorance will be filled by the perspective of another. Perhaps not everyone is like this, though.
I too have seen "ordinary" authors be consistently (and perhaps, without apparent justification) be downvoted to the point that they get the impression "you're no longer welcome here", and enquires as to why met with silence. That isn't helpful to anyone.
I rarely downvote people myself, but If I am going to, I am going to directly justify my stance in a comment to the top level post.
What is far more damaging to the platform (except in the case of obvious spammers) - is automated downvotes on authors because of some conflicting intersection of ideas (eg, one might say the sky is blue, the other might say azure) - an extreme example to be sure.
Do we have to go through the Azure Wars again?!! 😝
That said, i have run into people writing tiny posts and upvoting them (or replies) themselves. A long string of 2¢, and that is totally what downvoting is for.
And i welcome dissenting opinions. God knows that i post an article a week poking holes at science. I upvote them, but am not always capable of responding.
I personally prefer to reward comments over the top level posts, I value the engagement and conversation.
It proves that the person has read my reply, absorbed my content, and thought about it. Something like proof of them having a brain, or something :D
I personally don't agree with everything you post. I keep reading your posts though, because they expand my views beyond what I know. I am also aware that I can have an intellectually challenging conversation with you about the subject matter and the semantics.