Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I don't think it's inherently too hard, it's just that jam games require a bit more effort to maintain my attention. There are a lot of games to play and rate, after all! Lowering the friction would make the game accessible for everyone.