Itch.io helps newer games, so uploading boost your visibility, but if someone bought the game they need to bought again (since tecnicaly is a newer game) and you lose reviews and comments.