The important thing is voting. Both voting up and down are essential to keep the site healthy -- they are our definition of what we like and do not like. This is to say, it's not really strange that you get downvotes, not expecting any equates to assuming that you always do everything right, that you always please everyone or at worst, leave them neutral.
You question the fact that some people do not leave commentcomments and this is also fine. First of all, the only comments we want are constructive ones. Sometimes people do not have anything constructive to say. Also, as @Gabriele said in his answers, sometimes comments are redundant -- again, it's find not to repeat the same thing.
Finally, some or most people find it difficult to leave comments for fear of giving the wrong impression and getting caught in silly internet arguments. I can't really blame them.
My advice is: lascia perdere. Our system is basically rigged so if your post is decent, you will get a positive net reputation change from it, even if people downvote.
You can't always convince everyone, and everyone has a right of downvoting silently. Let's not make it more difficult for people to vote, it's not useful to the health of the site :-)