So why can't buy it there?
Same game, same price. So go for it :) I believe people prefer the Catalog for automatic update and I guess when they don't already use Itch.
Thank you. I will get it from the Catalog, but it still not available yet.