I don't get annoyed when people comment but don't vote on my posts. I guess I'm too nice. Personally I do like to always give an upvote myself. Well I might forget sometimes when I am focused on replying, but I do try to always try to upvote too. I really like using engage because it gives you the button to upvote at the same time you post your comment. Anyway, like you say, it's just a mark of consideration.
I also always try to upvote comments even if I don't have anything to reply. It's a nice "thanks for the comment", but I think it also functions as a "seen" indicator. On a platform where it is sometimes easy to overlook replies, I like giving a "seen" so people know I did read the comment.
That's a pretty cool script! I haven't coded since university (some 25 years ago) so my coding skills are practically null, but I am always impressed by these python scripts people post on here. I saw you mention ChatGPT in a comment to Steve; I was exploring using it for code a few weeks ago, but the problem was I wasn't sure what to ask or where to use the code 😂 Well it did help me with some of my AppleScript, so that was cool.
Anyway, that's a cool idea for a script. I need to take the time to start learning Python one of these days. Just to access HiveSQL seems invaluable.