>isn't one of consumer choice but rather of taking advantage of network effects to enable rent seeking behaviour.
If Apple could rely on network effect alone then they could have a hidden setting to enable 3rd party apps to run on the device like Android does. The retort to this is that you're increasing the attack surface of rogue apps but I don't buy that personally.