Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Why do well? To get further  forward and be able to fail against new and different enemies.

Hey, I know it's annoying at times and that it should stop being a thing, but it's common for a simple reason: it works, and it can be plugged into practically any kind of game. Sorta like leveling systems.