Ну ждёт, ну и что? Запускается же. А то что ждёт, это уже издержки - хочется через cmd, пожалуйста. Но придётся ждать. Или start.
Абстрактно запускать можно в каком-нибудь планировщике, где эти издержки один раз настроил и забыл.
А у нас тут как бы файловый менеджер, который как бы для людей. Людей, зачастую имеющих откровенно извращенные, вычурные и внезапные потребности.
Поэтому цель не "запускать же", а запускать максимально удобно и ожидаемо.
Если при каждом запуске придётся ждать или писать start - это надоест уже после второй попытки.
Запуск команд типа d:, cd c:\windows или set a=b через comspec лишён смысла чуть более, чем полностью.
Comspec клал на App Paths, а его много кто использует, т. к. через "пуск - выполнить" работает же.
И т. д. и т. п.
Желающие, разумеется, могут собрать свой фар, с
блекджеком запуском через comspec и издержками, и попробовать им пользоваться, но я почему-то уверен, что не взлетит.