but you miss the point - the unix shell works, and still works today. So why try to break it by changing it in the name of "progress".
Powershell is an abomination that makes WMI look good (which is it BTW, it doesn't look pretty though). But hey, Microsoft likes changing things for changes sake,. Maybe one day they'll mature.
PowerShell may not be perfect but, oh my goodness, is it better than anything Windows has ever had before. It is a good thing specifically because Microsoft wiped the slate and started over with a unified shell environment. It's object-oriented, discoverable, and has really awesome remoting built in.
If you really prefer WMI over PS, I have my doubts as to whether you've tried to use either for much. Oh, and by the way, you can access WMI through PS.