My friends gave me trust issues. 10/10
I get what you're saying to a degree, but itch.io made this feature for a reason. If you click on the browse games section and look at legit any of the other popular games, there will be not one, not two, not three, but dozens of links to videos. This site was made for that, for content creators, meaning people who make games or videos. There's forums for the game to get answers on Reddit and Steam, both of which don't actually have a content section and you can report/take down, not here though. So yeah I see what you mean if you were talking about other websites, but not on this website.