Earlier quoted context omitted.
I don't know if you remember the 90s, but at the time MS was the ONLY monopoly in personal computing. Intel was the other big force, but even they had competition on AMD. All other companies had not even a slim of hope of controlling the ecosystem like MS had. Now we have Apple, but you still can buy Google devices and do whatever you want outside their walled garden.
I think its really important the narrative stays clear concerning this: Its never been about users having choice (because users do have choice): Its about Developers not having a choice. Refusing to release an iOS app for your web application/game/etc is generally a death sentence, so much so that oftentimes you see new services release as "Get it on the iOS app store, Android coming soon."
A. iOS is generally more expensive and thus users are more likely to have disposable income
B. The IAP system means the only barrier to purchasing stuff on a completely new app is performing touch/face ID