i think steam takes a while, and usually games that go from itch to steam end up costing money. imo its too buggy and not enough content yet