Java.net is disconnected with reality. For every guy who knows Swing/Java there are a 1000 guys who know HTML/DOM/CSS/Javascript. Silverlight is only marginally important because Microsoft controls 90 percent of the desktop marked and is the company behind C#.
JavaFX will ride the JRE in the same way AIR is riding Flash and PDF. So it’s not irrelevant. The problem is that most Java developers don’t know jack shit about developing user interfaces.
— Jan Erik