Most of these are due to last minute changes to achieve a greater degree of compatibility with IBM's implementation of MS-DOS (PC DOS). This includes the use of "\" instead of "/" as the path separator, and "/" instead of "-" as the switch character.
https://github.com/microsoft/MS-DOS/blob/80ab2fddfdf30f09f0a...