Not just MS, they pretty much all dump SMTP errors with URL's telling you about the SMTP error they gave you. Some are really awesome when you visit the URL, they say oh, do X and then you are good. Others say we just don't like you at the moment, with basically no detail... and then you get the full burden of figuring out why they didn't like you and trying again.
We host and manage the SMTP server(s) ourselves(We currently run Postfix). If you outsource your email to Google, etc, then they have to babysit the email logs for URL's, not you.