I can't speak for him, but I'd rather get a little negative feedback on Itch which gives me some time to work out bugs and such than get a ton of negative reviews on a much larger platform. Problems here give him a chance to release patches so the wider release is a more polished product.