The best part of that approach is that it is completely unable to deal with anything that isn't logged in the first place, such as bricking a device.[1]
Similarly, it can't collect good info on performance issues such as intermittent lockups or freezes.
NVIDIA drivers for example collect an absurd amount of telemetry, but to this day their drivers freeze my computer completely (can't even move my mouse!) for about 10 seconds a short while after logging in.
No log, no problem.
[1] Oh sure, you're about to say that they can log the "started patching" event and then monitor for "didn't come back up" event afterwards. They could, but they don't. For years I had issues with blue-screens after forced semi-annual upgrades, and Microsoft was blithely unaware.