Looks like I'm the inexperienced one here, where the games I've supported in recent years have given a choice of either itch or steam key. Thanks all for chatting and sharing your thoughts and experiences.