You are confusing bash with other packages (apt is not bash - if I installed bash and it "came with" a package manager, I'd be suspicious... or in this case, know that I'm using Ubuntu's bash). Your expressing dismay at lack of anything further than coreutils seems odd.
There are several problems with this article. In no particular order, here are some:<p>* The "only missing platform" statement is incorrect. The Bourne Again shell is not part of the BSDs, for starters. It's available through packages/ports. But it's not part of the operating system. If, however, one is including add-on softwares that can be installed by the user; then by that measure Windows was <i>not a "missing platform" in the first place</i>, add-on Unix-like shells (not solely the Bourne Again shell, either) having been available for Windows for decades.<p>* "all it matters is that we are going to have a universal scripting language" -- As I mentioned at <a href="https://news.ycombinator.com/item?id=11417487" rel="nofollow">https://news.ycombinator.com/item?id=11417487</a> in fact what matters is that the range of tools <i>expands</i>, and does the <i>opposite</i> of shrinking to just one shell.<p>* "nothing that requires even most basic UI will work" -- This is demonstrated false by a video of Ubuntu X11 applications running on the Windows NT Linux subsystem; which is on Hacker News at <a href="https://news.ycombinator.com/item?id=11466270" rel="nofollow">https://news.ycombinator.com/item?id=11466270</a> .<p>* The answer to “how .. do I install node.js that is not the 0.10 legacy version that apt-get is offering me?“ is in fact "Use something newer than the Ubuntu 14.04 LTS that you're installing from by default." Contrast <a href="http://packages.ubuntu.com/trusty/nodejs" rel="nofollow">http://packages.ubuntu.com/trusty/nodejs</a> with <a href="http://packages.ubuntu.com/xenial/nodejs" rel="nofollow">http://packages.ubuntu.com/xenial/nodejs</a> . And stop abusing "legacy" to mean "old", while you're about it.<p>* "everything runs as root by default" -- Incorrect, and this is in the release notes. <a href="http://askubuntu.com/questions/754942/" rel="nofollow">http://askubuntu.com/questions/754942/</a><p>* "You can see on the left the Bash on Windows console full of errors after installing PyGTK" -- Ironically, both of the images clearly show something that is not that; but is, rather, a console full of errors after attempting to install <i>udev</i>. Indeed, the image clearly shows the installer stating that "python-gtk2 is already the newest version". It should not be surprising that the Linux "plug and play manager" doesn't install on the Windows NT kernel. Indeed, it should not be too surprising also that an install procedure that requires 14.04's upstart in order to succeed is not going to work too well on a system where upstart won't work. <a href="https://news.ycombinator.com/item?id=11416376" rel="nofollow">https://news.ycombinator.com/item?id=11416376</a><p>* "I’m not sure how to copy and paste if not through the mouse" -- This is just a matter of M. Giammarchi not being familiar with the Windows keyboard shortcuts for pulling up the system menu for a console window and selecting "Edit/Mark" and "Edit/Paste", which are just specific instances of the general shortcuts listed in <a href="https://support.microsoft.com/en-gb/kb/126449" rel="nofollow">https://support.microsoft.com/en-gb/kb/126449</a> and which have been there for a long time. Then of course there are <a href="http://withinrafael.com/new-experimental-console-features-in-windows-threshold/" rel="nofollow">http://withinrafael.com/new-experimental-console-features-in...</a> , <a href="https://blogs.windows.com/buildingapps/2014/10/07/console-improvements-in-the-windows-10-technical-preview/" rel="nofollow">https://blogs.windows.com/buildingapps/2014/10/07/console-im...</a> , and <a href="https://technet.microsoft.com/en-gb/library/mt427362.aspx" rel="nofollow">https://technet.microsoft.com/en-gb/library/mt427362.aspx</a> .