it's mainly due to the dev of wanting to have a finished product before releasing it there, plus the dev is more than fine with the current itch.io / vorecade and patreon releases