If we're chalking it up to "Microsoft sucks" then that's fine, but it'd be better imo to just say THAT, rather than sneak up to the point via this auxiliary issue of this user agent string. Someone has to answer for these individual fuck-ups, it's intentionally shitty behavior to be insinuating that someone did this maliciously under the guise of end users assuming innocence, thereby obscuring the responsibility for it.