PowerShell is a shell, not a CLI, one starts PowerShell inside cmd.exe.
> Why would turning Windows into a Unix have helped anyone?
It helped OS X ;-)
> Also, why do you even want something like Maven?
Because you have to rely on Visual Studio for automating your build, testing and deployment process, it it's not doing a good job and again, is like going back to the nineties.
> Tell me about how the MSDN is less helpful than man pages.
Well, MSDN isn't competing with man pages, but with readily available source-code at the click of a button and with libraries documented like this one is - http://akka.io/
> Tell me about how executables compiled on one Windows machine don't transport to other Windows machines easily.
Never had a problem with OS X. And on Linux, people automate the shit out of the build process so it isn't much of a problem, hence the need for tools ;-)