Tuurlijk kunnen er nieuwe besturingssystemen bedacht worden. En dat gebeurt ook wel.
Maar om een besturingssysteem te maken voor consumenten-computers, dat breed gebruikt kan worden, is nogal een ingewikkelde kwestie. Het zit er immers dik in dat bestaande programmatuur op een nieuw systeem niet gaat werken. Al was het maar omdat de codes om samen te kunnen werken voor een deel geheim zijn..
Dus als je een besturingssysteem lanceert waar geen software voor bestaat, wil niemand het gebruiken. En als niemand het gebruikt, willen software leveranciers er ook weer niet voor schrijven. Dan heb je dus een kip-of-ei situatie.
De meeste "nieuwe" systemen zijn (mede) daarom gebaseerd op reeds bestaande. Zoals Unix, Windows.