It's not MS's fault if US govt is not allowing them to push the updates to Huawei devices.
In general, Microsoft's mechanism and architecture for OS updates are clearly superior to whatever Android has, since they can be applied blindly and generically across devices and units, with stupid proxies and mirrors in between.
More important than architecture though: Microsoft has fought the US government in the past when they have tried to enforce things Microsoft has disagreed with (like US governemnt blanket access to MS-owned EU datacenters).
I'm pretty sure they'll fight this one too. Their quite significant EU business depends on it.