> Apple always assume that you use their devices as primaries
Assumes or tries very hard to make the alternative as difficult as possible? From a company that prides itself in improving and simplifying UX the dark patterns aren't mistakes.
I think with organizations of this size it‘s usually just stupidity, lack of focus, or bad product management. Apple UX is sometimes really bad and buggy and the question „cui bono“ often has the simple answer: no one. It‘s just a bug that happened somewhere in the dev cycle or some immature idiosyncrasy that was rushed into the product because someone just liked the idea.
Maybe the UX is so good because they don't care to have a development team supporting your 0.001% edge case of you wanting to run iMovie on your Sun Workstation running Solaris.