The probable reason its not: Steam takes 30% of the sale, whereas itch only charges 10%.....The game costs only $1