I honestly visited the links and read some of your comments. I still fail to see why downvoting and flagging are necessary. Am I overlloking something?
It is an endless tussle of how people want to be moderated. I definitely see the value of flagging given many if not all forums, commenting blocks and social media sites have that. It seems highly suspect to cast doubt on the value of it. Adding a low friction way to say "why" would give a way to add priority.
Second, downvotes are community driven and very useful where the participants use it to bring up quality content. Of course it can be used unfairly as well.
Downvoting and flagging are vital for preventing HN from becoming overrun with much lower-quality threads. There is a lot of that on the internet, including here, and we need countervailing mechanisms to address it. Upvotes alone can't cut it: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu....
Basically, they are the immune system of the forum, and we need those white blood cells. There's a downside, of course—HN certainly gets bad downvotes and flags. But there are mechanisms to address those, like corrective upvotes (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...) and vouching (https://news.ycombinator.com/newsfaq.html), and as a last resort you can always email hn@ycombinator.com. Meanwhile the downside of having no immune system would be much worse.