Considering everything nowadays runs with CPU's and operating systems (your car for example) these sort of cases have no merit. Apple clearly sells a product that is a closed ecosystem, they make the hardware and software, and therefore there's no choice but theirs. BMW sells you a car that has al sorts of infotainment software running to let you operate the car incl it's stereo etc, no one is asking them to allow Mercedes's software onto it, or only get the BMW software via a BMW dealer or authorised reseller... we all accept that, Apple, in my view operates the same way so why are we complaining we can't get our software from elsewhere? Now if I was selling an open architecture , it's a different story, then I invite competition. Apple doesn't,and I for one, think that's a good thing, and the reason things 'just work'.