I dont get the hate for a voting system, I think naming it after karma feels a bit weird…. but in general a voting system does hugely improve the quality of crowded conversations and naturally avoids the problems web forums have with only one conversational thread being possible at a time.
People get angry that downvotes should be applied only in valiant noble ways, but honestly sometimes you just gotta downvote somebody for being an asshole and if they are actually an asshole than usually the huge amount of downvotes defangs someone’s ability to claim their viewpoint is held by some exaggerated significant portion of the community.