This must be the weakest set of arguments I've seen on /.
I'll point out just a few flaws here and leave the rest of the /. community to tear apart the remainder.
I don't think that's the biggest reason.
Apples and oranges. You can't just say platform independence is less important than garbage collection, they're not comparable.
The main point of this discussion is that a browser OS's could make apps platform independent - please read the second sentence of the original post.
... one of the bigger reasons Java failed is Microsoft delivered a broken JVM ...
How many people think Java failed?
I'd say Java succeeded, despite Microsoft's attempts at sabotage. Of course IE no longer comes with a JVM, but that's because once MS realized their sabotage attempts had failed and they decided to use their OS dominance to win the war by simply removing Java. Considering that MS still have 81 percent of the OS market, I think Java is doing rather well.
I've taken recent code written for Java6 and had it fail to run on Linux because the code was littered with hardcoded backslashes
Coding like this is just dumb. Using it as an argument is even dumber. If you plant to say that Java shouldn't leave you open to shooting yourself in the foot like this, then you're on rocky ground. Java has less ways of shooting yourself in the foot than most languages.
But if you want your HTML to work, you need to at least support the latest Firefox, Safari, Chrome, and maybe IE and Opera. If you've done that, there's a good chance you've coded more or less to the standards,
And this is how you'd like the future of coding to be?
the only reason Java can maintain anything approaching a standard is because there is exactly one implementation
There are loads of different VMs out there, with far far less compatibility problems than there are between browsers.
If Java was more like HTML, then Dalvik would've been pressured to become more and more standard, and where it got the standard and OpenJDK didn't, OpenJDK would be fixed -- but instead, Oracle sued.
Dalvik is not a JVM, didn't you know that? Oracle don't need a reason to start suing someone.
Everyone already has a browser, and most people have a fairly decent browser, other than, maybe, office drones stuck with IE6
Try looking at some statistics before coming out with comments like this.
Talk about destroying any hint of credibility that you might have had left.