Older millennial here and I agree. If you rely on Github you should at least be have your processes such that you can work around it.
That's the reason why my build agent is self-hosted