Those are all technical reasons. None of it matters to end users. Apple has, in large part, arrived at where they are today by
not concerning end users with why something will or won't work. "It just works" is practically their mantra.
I have to agree with the author here. If you can't get it right, don't do it at all.