As an observer I always assumed it was purposeful. MS was _not_ a company that conformed to other people's standards. After all, they're just now putting a POSIX compliant shell in their OS. They were playing a monopoly game not trying to offer an alternative.