I think it’s overall a good feature, but it’s also a bit unfortunate that you can’t vote based on the score that you think something should have, without that vote carrying an additional (unintended) meaning.
Like if someone gives a poorly thought out but otherwise good faith opinion. Maybe it has a score of -50 but it only deserves -10. Now my upvote might be seen as proof that at least one other discussion participant supports that opinion, when that’s not actually the case.