Microsoft’s CDN is awful. I’m in Chicago so my fiber connection literally terminates at an Akamai and Cloudflare edge. Steam, Apple, et al I routinely pull 100+ megabytes per second. Microsoft, I’m lucky if I get a third of that.
Yeah, maybe. My connectivity feels pretty intermittent to some ASNs, but I don't know if that's what changes between a good peering connection and a bad one.