Did you consider the idea that for some users it's quite acceptable? I'm perfectly fine with 85% or event 70% availability of Github features since I don't pay a single penny for it. If I had aimed for 100%, I'd probably host and manage tools on my own, without sharing resources and being dependent on someone else's services.
In fact, it means you are losing time and money waiting for GitHub to fix it as it impacts your ability to deploy / update for production.
Regardless, you should expect GitHub to go down or have an incident every month. It is that unreliable.