I bought the game and the download page doesn't have the Steam key even though the game page says it should have one.
Try looking again. Sometimes itch.io delays handing out Steam key after a purchase as part of its fraud prevention system.