Apple is legacy hardware vendor, I don't see anything wrong making software for you own hardware to complete ecosystem. MS, on the other hand, tried to capture, lock in users' generic hardware and kill competitors, which is totally different case imho.