On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

I think the Itch.io server has more or less that function

(+1)

Pretty much, yes.

There is also the subforum for game feedback. And any game with open comments is asking for it (pun intended).

My guess is, there are more game devs hoping for feedback than players willing or able to give such.