All Apple devices run IOS, the iPhone Operating System.
There is no fragmentation in Apple devices, like we see in the Android system.
There is only a handful of iPhone/iPad models, Apple launches at most 3 new models a year.
And all models can upgrade to the latest IOS version, much unlike the Androids.
So BJ's explanation is mostly bunk.
There is one thing that Apple scrutinizes very hard, is that Apple will get it 30% cut on every in-app purchase.
Dozens of companies have tried the approach: download our app for free, and then suscribe directly at our website! Appe rejected all those apps.