I guess we could sum up what he writes like this: "Too much choice is bad". Probably not much you don't know already, but it's an interesting read. Is this a trend you've noticed?
Of course choice is good, and I hate to see everyone wait for Microsoft to provide a solution to all their problems. But having too much options seems to be a problem, especially for managers who prefer not having to make choices...
Read "Java Succumbing to .NET in my Organization"
PS: of course, this doesn't mean that we don't have a lot of choice in .NET considering that we have close to 900 tools and libraries in the SharpToolbox!