I can't tell you how many startups I've run across who are deperately looking for programmers who know [insert cutting edge/obscure technology here]. Because they can't find anyone they like, they are stuck making bad/deperate hires or with the prospect of rebuilding the codebase. The list of technologies that are tough to hire for vary by market. In my midwest market, Rails still falls in that group and I know a ton…
True, but that means we will have to stick to Java even though we are Lisp, Python, Erlang guys here. That also means that we will have to muck around with JavaEE crap even though we can build the same thing much faster using something else; all this to be future proof.
I would say that though it's easier to find a Java programmer than a Python programmer, it's easier to find a _competent_ Python programmer than a competent Java programmer.
Java is NOT the only option.