They just need to create an integrated gitter clone now, or maybe buy it from gitlab. Also this step pretty much kills discourse, doesn't it?
https://spectrum.chat/spectrum/general/spectrum-is-joining-g...
But I would caution against integrating too many tools into GitHub. As a user, I like that GitHub errors on the side of saying no. You don't want to end up with a bloated product.
Friendly aside: the expression is "err(s) on the side of..."