I've never worked at a megacorp, but if megacorp employees believe that it is more acceptable for them to cause issues for customers than a 3-dev company, that really seems like a skill issue for the megacorp.
If it is unacceptable to cause that downtime, you write code that makes the downtime much less likely