The integration setting (
http://take.ms/1EEDr) determine whether system want to generate those stream and store into the database or not.
This is why it enabled those integration setting by default.
The reason why need to install user discuss app in Easysocial in order to show those stream in Easysocial is because it need this app to populate content in Easysocial with the different stream format layout.
If you submit a story stream in Easysocial, you will realised it doesn't same layout with those new discussion stream.