What is going on that people expect something better from Microsoft? Really this is quite on par with the quality they deliver. The only surprising thing is that people are surprised by this.
Their subpar uptime dates way back before Microsoft acquired them. Nothing to do with Microsoft. To be fair, I am sure they have unique scaling and infrastructure problems.