I also don’t know what the best solution is, or if the best solution is a codebase change (as opposed to just a norm that you should avoid silently downvoting things if you can, unless feedback you agree with is already there).
But I agree this is a problem: downvoting silently achieves the function of allowing the forum to sort and filter content, but fails the function of allowing users to learn and get better.
I also don’t know what the best solution is, or if the best solution is a codebase change (as opposed to just a norm that you should avoid silently downvoting things if you can, unless feedback you agree with is already there).
But I agree this is a problem: downvoting silently achieves the function of allowing the forum to sort and filter content, but fails the function of allowing users to learn and get better.