Seems trivial, right? Like checking in every 30 seconds or so. I imagine there's a guy at Microsoft that keeps trying to check in the simple fix but keeps being thwarted.
Probably blocked by the guys that also said "Hey, you know what printers need? TONS of xml and SOAP. Yea. Printers should only be found by UPNP and controlled via SOAP."
Then WSD Printers were born.