I think Itch.io needs a review system that customers can see. Yeah, you can post reviews in the comment section, but that's like setting up a tent in a parking space; that's not where it's supposed to go. If they do add reviews, they should let us include files and give us a file limit of at least 5, 6mb at the minimum so we can add in a few screenshots and a short 720p .mp4 or .webm showing gameplay (or how to do a glitch, easier to demonstrate through video than text and it's evidence that it works).
Viewing post in Wait, that's how reviews work here?
You could argue that pictures and videos are what hyperlinks are for.
Linking to a YouTube video is convenient enough for a comment and if for whatever reason it fails to post properly, you don't have the frustration of re-uploading said video.
As for photos...there are various sites folk use for storing them.