Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Devs require money to continue development, especially as their game continues gaining traction. Giving out steam keys would have been detrimental to the dev, as the game gained traction VERY quickly before its steam release. Blame the content creators, not the dev.