I believe Apple claiming this makes the experience better is very weak. What this really is is Apple creating a market where its apps thrive and competitors aren't allowed.
The other big sticking point for me? You can't develop for Apple without an Apple. I can write code for Android on any OS and don't force developers to pay thousands into the ECOsystem to release a _free_ application
The other big sticking point for me? You can't develop for Apple without an Apple. I can write code for Android on any OS and don't force developers to pay thousands into the ECOsystem to release a _free_ application