And this is why we still have Microsoft Java VM's on PC's...
Joe Q. Public, an IT luser is happy with his 7 year old PC, but an app tells him to update Java.
After a quick search, he goes to the old java.sun.com and starts to scratch his head between the "top downloads" and "new dowloads"... and wonders WTF the difference is between Java SE, EE, FX, ME, ADF, IDE and VM.... one is called Java SE 7 Update 40, Update sounds good, so lets click and pray.
Next screen, tells us about the JDK or JDK & Netbeans, below, JDK, Server JRE or JRE... He has stopped scratching his head and is now totally confused. He clicks on the first link Java Platform (if he is lucky), or Next Releases (where is will drown in TLA soup and die).
So on the Java page, he looks at a huge list of Java for ARM, for Linux 86 & 64 & tar or rpm, Mac, Solaris, Sparc or windows... if he is unlucky he scrolls down and finds the same list for Java + demos and maybe even JavaFX. He clicks on the first one for ARM, gets a popup telling him he forgot to accept the licence, he hunts for that, then reclicks, downloads a version for ARM or Linux, and from there, best case is that he is happy that he updated his Java as he now has a zip file in his download folder. Worst case, he will attempt to install, it fails and then goes and tell all his mates that this java stuff is a load of bollyhocks and gives up...