The x86 architecture holds an even more dominant position in the hardware market than Microsoft does in the Software market. It's not quite the same, INTEL do not have an x86 monopoly and other producers can and do produce x86 compatible alternatives.
I just di an article submission to/. about the EU report on Microsoft (get it here) and it got rejected! I fumed a bit about thier narrowmindedness in not mentioning such an important documnet, only to find that the document was mentioned a few hours later.
Java is a valid language. Many would argue that it has an important role to play in "institutional" programming as it strives to maintain a persistent API that keeps legacy software valid in a volatile market.