Ani ty Windows NT nevznikly s tužkou v ruce. API se taky od doby Windows NT 3.1 několikrát měnilo a rozšiřovalo. To nejde dělat vývoj systému způsobem „teď si sednu, vymyslím jakou architekturu má operační systém mít, vymyslím rozhraní pro aplikace, napíšu to na papír, pak to dám programátorům napsat a budu mít skvělý operační systém“. Když takhle budeme postupovat, tak získáme něco jako Windows 1.0, Windows NT 3.1 nebo Linux 0.01.
Smozřejmě, že v těchto systémech byla spousta věcí zbytečných, neefektivních nebo úplně špatně, což je důsledek toho odděleného návrhu, o čemž jsem psal původně.

