I want itch.io to be the place where people make the homepages for their games. Not another storefront page filled with links elsewhere. For that reason I purposefully don't force anything on the game pages.
Discovery of games is a separate issue. Up until now 99% of game discovery comes from external source (mainly twitter). The itch.io homepage and browse pages are potentially good places to discover games but the library isn't good enough where people see it as a place to go to find games (yet). If I do start aggregating reviews then you might see it on those pages, but never on the game pages.