A hammer is an excellent tool. That doesn't mean every problem is a fucking nail. GitHub is exceptional at what it was designed for. The problem isn't GitHub. The problem is the assumption that version control infrastructure should also be your deployment infrastructure for a business that needs to move at ecommerce speed.