What would you suggest instead? How would you replace pull requests, or even sending patches via email to mailing lists?
There exist many ways for this. Why does this have to be the same provider (if you don't want to self-host this functionality) as the one that hosts the server for the VCS?