This is a recurring theme here where people over-engineer their devices, workflows, and lifestyle. Then they get burned by it and blame everything except that over-engineering.
It's more an issue of producers trying to control User Experience right down to the nitty gritty of what stays up-to-date on a device they've already purchased and are trying to use/integrate into their already running lives.
Your device, workflow, and lifestyle are generally pretty integral to your devices, work, and life, so it's natural to want to exercise control over them?
yeah, how dare people expect their devices to work consistently! /sarcasm
I'd argue that the real problem is that software is eating the world, and companies are becoming less relevant to everyday life, but trying to force ways to stay relevant.
Your device, workflow, and lifestyle are generally pretty integral to your devices, work, and life, so it's natural to want to exercise control over them?