That page has recommendations, a fresh section, featured games and so on.
... but do you use this page? Or are you like me and forgot all about this page, after making an account? I practically never ever visit it. It is hidden in plain sight imho.
When I browse for games, I click ... on browse. Who would have thought. It does not even occur to me, that the icon left of browse is a link to that page. It just fitted in the page design as a logo, not a clickable link to a page that might be of interest.
In my opinion that landing page could be a lot more promitently advertised. In the layout it should have some text, similar to browse, developer logs, jams etc. It is first, but it is the odd one out.
So are you aware of that link you see everyday, or is it hidden in plain sight to you too?
And I am missing links at other places to
https://itch.io/games/featured (found that one. It is last under misc)
https://itch.io/games/newest/fresh (it is a hidden option under misc)