Good step, now the rest of Windows... I mean, Program Files containing the binaries is not even in %PATH%. I assume improvements will be made here too, but I wonder.
One problem with putting every subdirectory of Program Files in the path is that most of them contain 'setup.exe' and 'uninstall.exe'. Type "uninstall" at the command line to uninstall a random program!
Or we could use a real binaries path (e.g. %programfiles%/bin) and symlink (NTFS supports symlinks I think) the binaries from there. Then include that in the %path%.
There are many ways to do this but until Windows and its developers decide on one, it'll remain a big mess.