Я может не совсем корректно выразил свою мысль в начале, но весь интерфейс винды представлял собой винапи вызовы (ну очень грубо) и без нее софт просто не мог работать, так вот когда майки писали среды для разработки под Винду они не стремились реализовать среды разработки под любую существующую на тот момент ОС отличную от винды. Но почему-то эплы обязательно должны