Good point. However, like many others, I myself don't like using 5+ different stores for my games. Nowadays, everything tracks you no matter how hard you try to get around it.
I currently only have Steam installed and am keeping it like that. Downloading from itch.io gives the advantage that there is no launcher, but the disadvantage of not having auto-updates.
Also, having a different launcher for every game is the most annoying thing ever. Ubisoft Connect, Epic Games, the Star Citizen launcher, Origin, Steam, Rockstar Games, Itch.io, Paradox Games... we could probably go on like this for hours.
And at the end of the day, many more people use Steam (or Epic) as their launcher and would also find the game more easily on that. P.S. to the devs, this isn't to hate; I'm just hoping that the game will someday come to Steam so me and a prob a lot of other people will buy it.