Try clicking "My Feed". Then set a bookmark. All updates, new games, and postings from creators you follow are listed there. You can even filter them by type.
And it's perfectly accessible. What you want is the opposite of accessibility, to turn your brain off at the cost of other people's access to reliable downloads.