I think it's because it's not seamlessly integrated into Github and instead relies on external services that aren't intercompatible. If Github integrated/bought one of these services and made everything work smoothly with their billing system, I think many people would love to contribute. Maybe even make "corporate" contributions, although I don't know how that would work.