Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Yeah, that's basically how its supposed to work. It's a gatekeeping method (in theory). I've never put a game up on Steam, so whether or not they actually deliver that money back is another story.