Apple is the single largest abuser of open technology, standards, formats and platforms. To create anything for any of their platforms, you need to use Apple tools, Apple hardware and pay Apple. It's not even technical limits on the hardware, but all artifical barriers created by Apple.
I have no idea why Microsoft always gets yelled at because other third parties don't implement their support fully, but Apple gets a free pass on it.
The great thing about the "Any kind of IT product should be able to communicate with any type of service in the future." is that it can also mean that Apple needs to open iPhone and iPad for third party developers not just via their App Store, but fully without jailbreaking.
This is great news for independent developers or hobbyist.