Забыли добавить, что MS-DOS несмотря на отсутствие договренностей с DR имела определенную CP/M совместимость — в частности оффсет 100 для исполняемых неперемещаемых файов и вызов ф-ций по адресу 0x0005…
А вот насчёт «Microsoft, которая к этому времени уже имела опыт работы с MS-DOS» — сомнительно по публичным источникам.
MS-DOS — c тридцатилетием