It'll never happen. Backwards compatibility is too important for Windows to burn the ships like that. I don't even want to think how many millions of lines of code would need to be rewritten.
Backwards compatibility could easily be maintained. .bat/.cmd files could be executed by an interpreter called from this shell. It's just another userland, and compared to Windows userland, a very small one.