Trotzdem hast du etwas Entscheidenes falsch verstanden :P
Hast du schonmal mit Linux gearbeitet?
Da sind die meisten IDEs seperat.

Die Kompiler müssen ja vor den IDEs da sein

Guck mal nach den Exoten. Such mal nach ner D IDE für Windows. In 99% der Fälle musst du den D Kompiler selbst von Hand installieren.
==> Das die IDE mit dem Kompiler zusammenkommt ist leider nicht die Regel.