I don't see how a game not releasing on Steam is in any way a red flag. Steam has the largest number of vaporware games on the internet, so if you're thinking "Well the quality must be bad" then I implore you to search "Worst games on Steam" on Youtube and see the absolute garbage they allow on...