It would be more correct if at least those who receive a vote know who it comes from. It would be even more correct if the vote were motivated.
This is by design; see e.g. this post on Meta Stack Exchange: Is there a way to see who voted on your posts?
No, voting is by design anonymous. Not even ♦ moderators have access to information on individual votes.
Knowing who up- or downvoted your post would likely incite some users to up- resp. downvote the voters' posts, which we want to avoid: Stack Exchange is all about the content, not the users.
Motivating votes would give a lot of noise, and motivating (down)votes should only be done in conjunction with an idea how the post can be improved. See also Why isn't providing feedback mandatory on downvotes, and why are ideas suggesting such negatively received?.
(partially copied from a recent answer of mine on Mathematics Meta)