I mean there is a pay option when downloading the game either way, plus the game just FEELS like it belongs on Itch rather than Steam