Simple answer no one has bothered coding it. Since the main reason for cmd is to allow some applications to run not to be used as a shell. You will also find cmd integration to Linux commands is not great either. Fixing up the Linux command calling issues would be many times ahead of fixing up user niggles.