I think that with Windows 10, Microsoft really done a great job with Insider Hub.
For the first time, Microsoft could test, change and improve a lot of things in a very early state of its OS almost since day 1 and on a global way.
I believe that with this brilliant step, Microsoft can really have one of it's greatest moments when Windows 10 gets to RTM and general consumers.
Since a few insider builds back, the Insider Hub (the app to get news, quests and announcements for insiders) stopped from being pre-installed.
If you want to install it again, follow this steps:
- Go to Settings, Apps & Features
- Click Manage Optional Features and then click Add a Feature
- Slide down to Insider Hub e click Install