I’ve never understood this type of “gotcha!” that always gets trotted out when a company uses another company’s product to develop their own.
If all of the debugging, testing and factory management tools are standardized on Windows - why rewrite them if you don’t need to? It seems like a waste of resources.
(This isn’t limited to Apple or even technology companies. It applies to tons of businesses.)