it’s not uncommon for a game on itch to give a steam key on purchase. creators get more money from itch, and installing with steam is convenient.
(edit: lol at down votes?! was just explaining the original question)