If companies released information like GitHub just did today detailing issues that resulted in downtime and/or customers unable to access services, I believe everyone's overall satisfaction would be higher.
Obligatory Hacker News discussion (while it lasts)
My quick gist is that during a migration, databases failed and a temporary solution proved to be just that: temporary. Upon returning to normal, the they disabled maintenance mode and a segfault just led the way toward collapse. It's a good read. I suggest you go check it out.
I give GitHub's response: 5 thumbs up.