Now Gartner says that there aren't enough skilled Java developers to go around:
Research firm Gartner says only 32% of the 2.5 million Java developers in the world have genuine knowledge, which means there is a serious lack of high-level development skills. "This has resulted in a tremendous backlog of projects," says Aad Van Schetsen, Compuware sales director for application development and integration solutions in the Europe, Middle East, Africa region. "Some European companies need to complete up to 500 projects in the next two years."
But go ahead and ask their analysts which languages to use, and they'll say Java and C# - they are mainstream, and thus "safe". Never mind the lack of skilled developers (meaning: you'll have to train them, just as you would with a non-mainstream solution). Never mind that you'll be competing with tons of other companies for these people. Never mind Gartner's own analysts pointing to high failure rates. Never mind any of that, because being popular is all that matters. Pay no attention to the man behind the curtain!