I suspect the issue is equally shared between Microsoft and Apple - Both guys have complex operating systems. It is hard for both companies to just keep their own systems capable of not hitting a glitch with previous/old hardware and software. Trying to avoid issues with 3rd parties is a lot more complex.
If you backup to Apple’s iCloud first it is essentially automatic (you need to be connected to a charger/wire and the system locked). iOS software is never backed up - always downloaded. Email, videos and photos are not backed up for Apple folks and I expect Windows also. Settings and icon locations are backed up, but it is a small amount of data.
The only reason I can think of today for not using iCloud is folks who have really slow and/or really expensive/limited download restrictions.