@kbariotis, sorry for the late reply here. We bother with GitHub because our notification system depends on their webhooks to let us know if a CI has passed/failed and other status check information. It also lets us know when there have been changes to a PR like a force-push.
We are still investigating with the product team for a possible solution.