Dies ist eine dieser Fragen, die, wenn man Verschwörungstheorien ignoriert, wahrscheinlich keine einzige Antwort hat und über die Historiker für immer streiten könnten, ohne jemals eine endgültige Antwort zu finden.
Mein Eindruck ist, dass die Kraft der Muschel nicht sofort offensichtlich ist. Ich habe mit der Programmierung in Windows 3.1 begonnen und die Shell wurde nur sehr wenig genutzt. Alles wurde über die Visual C ++ - IDE erledigt, und ich habe mir nie Makefiles und DOS-Batchdateien so genau angesehen, dass ich selten versucht habe, mit einer Batchdatei etwas Komplizierteres als eine einfache Sicherung zu automatisieren. Keines der auf Windows fokussierten Programmierbücher (ich habe gute Erinnerungen an Petzold ), die ich zu der Zeit gelesen habe und die mit der Windows-Shell für irgendetwas besprochen wurden. Erst als ich anfing, Linux zu benutzen und zu programmieren, begriff ich, wie nützlich eine mächtige Shell sein kann. Ich erinnere mich, als Windows herauskam, war es so aufregend, weil man kein altes verwenden musstecommand.com
nicht mehr. Endlich hatten wir eine hübsche Oberfläche mit mehr als einer Schriftart und mehreren Programmen, die gleichzeitig liefen, ohne dass ein TSR erforderlich war ...
Ich denke, dass die meisten Programmierer, die in Windows starten, keine Erfahrung mit einer leistungsstarken Shell haben und daher kein dringendes Bedürfnis haben, eine für Windows zu implementieren. Programmierer, die unter Linux arbeiten und die Shell zu schätzen wissen, bevorzugen die Arbeit unter Linux und sind daher nicht geneigt, die Zeit in einer Umgebung zu verbringen, in der sie sich nicht so wohl fühlen, eine für Windows zu implementieren in einer anderen Frage) die Notwendigkeit, auch alle CLI-Tools zu implementieren, die zusammen mit der Shell selbst benötigt werden.
Die zunehmende Beliebtheit von Linux ist wahrscheinlich der Hauptgrund, warum Microsoft endlich eine richtige Shell einführte. Als immer mehr Menschen erkannten, was für eine Shell nützlich ist, wurde immer klarer, dass Windows ein wichtiges Tool fehlte.