I have always wondered how well Apple's OS's/computers would have faired if they were forced to allow other manufactureers to build O/S's/products for their systems but use non apple designs like Microsoft/IBM had to endure with their products?
It seems pretty easy to me to design things to play nice together when you only have to worry about the products you have built in house.