> Besides, Microsoft surely has 24/7 watch of their infrastructure, even on weekends
"watching" with a dedicated team vs "waking up everyone in engg because things are on fire" are two very different things.
Besides, size doesn't work that way. The larger the organization and the more complex the product is, the higher the chance some unexpected interaction will occur. There are processes and automation that can mitigate this, but one can never be completely certain.
Not even the aviation industry has mastered that.