Windows still has DOS prompts because a console of some sort is very useful* for diagnostics and debugging, and they have no need to switch entirely to PowerShell* yet.
(* Thus going to PowerShell rather than just dumping the console, and why eg. OSX has a shell available, even though the average user will never, ever, ever need to look at it.)
Re: ... and traintracks are standardized
(* Thus going to PowerShell rather than just dumping the console, and why eg. OSX has a shell available, even though the average user will never, ever, ever need to look at it.)