If the manufacturer still imposes this level of control over the average user, it’s sort of just a worse version of a walled garden, isn’t it?
The real problem with updates is all the crapware that companies like Samsung foist on people. It's shitty software that never works right but still gets delivered and then its brokenness is in the way of an operating system update because of how shitty it is.
I'm not advocating for really any particular way of doing it, but rather just noting how Apple definitely has the opportunity for making OS updates a smoother experience than either Microsoft or Google because of their level of control at the hardware level. Apple doesn't always get it right (see Catalina), but they could do better than they do.