Okay so I half-agree.
The thing is, your game will be gone from the global "Newest" feed incredibly fast, because there is a lot of stuff on itch.io. I'm not sure how valuable that tiny timeframe is for visibility to begin with.
There's also "Newest" feeds for individual categories and tags, and those can be very valuable for getting traffic. The good news is that those move a lot slower, as long as you do not use super generic tags like "2D" or "Horror". My game, which I first uploaded 2.5 years ago and made public half a year ago, still gets a lot of traffic from several tags' "Newest" or "New and Popular" feeds, because there just aren't that many newer games in those categories.