Существовало несколько причин прекращения использования DOS Shell:
• отсутствие поддержки многозадачности. Программы размещаются в обычной памяти (ОЗУ), отсутствует возможность выгружать неиспользуемые программы на диск;

https://ru.wikipedia.org/wiki/DOS_Shell
А как файловый менеджер для DOS должен поддерживать многозадачность, если он – файловый менеджер, а не операционная система? Какой-то странный доебон, почему-то в статье про NC, VC и прочие DN такого нет.