I’ve had several machines that refuse to update because of error 0x<insert hex number here>.
In fact, one of my kids has that happening right now.
At least that part is not isolated to OP. It doesn’t happen to me anymore since I switched to Linux about a year ago
You are correct.
Source: a different ex Christian