Msft on the back foot
The thing is, Msft made a huge mistake in letting Amazon run their cloud for years without any competition. Then, in a rush to catch up, they rolled out a global architecture that has all sorts of reliability issues. They are now trying to retrofit availability into their Architecture, but many of their higher-level services simply haven't caught up. The ones that have caught up now charge a premium for things like availability zones, that come as standard on other Clouds. As these services are being retrofitted to increase reliability, and are not designed from the outset, they are having to come up with 2nd rate solutions like the one mentioned in the article. They have a very poor track record of managing availability/capacity and frankly, I would be very concerned running any significant (resulting in loss of life) application on Azure.