I feel like the main reason is that some content creators said that the itch.io version was a "demo" when it wasn't, and people start to thinking that they paid for an incomplete version of the game.
And no matter how many times I explained that the itch version was a complete game and the steam release is another game they don't understand.
I am gratefull to see that there are people who genually understand it, thank you!