First, the title reveals your bias, the discussion is about "101 Reasons Why Java is Better than .NET" not the otherway around.
Second, the technical difference are huge, just take a look again at the original list:
http://www.freeroller.net/page/ceperez
Its simply amazing how much spin goes to discrediting a list.