This is especially true of non-tech companies looking to hire quality people for positions in their IT departments.
I currently work in such an IT department and we have a position for a J2EE developer to write portlets for our up-and-coming Liferay portal. Needless to say, we can't find anyone good (outside of recruiters, which we'd rather not use) to fill this position. My boss has asked each of us if we know anyone we can recommend for this position. As far as I know, no such luck.
Personally, I'm not the least surprised. None of the developers that I know would even touch a job like this. Most don't/won't do J2EE. Portals never really took off like corporate America hoped it would (and Gartner said it would). I have some things that I'm working on on the side, and if/when that becomes something, I'll be headed out the door too.
What my employer fails to understand is that they are hiring as if it was still 1998. Developers now have options and no longer have to settle for jobs like this. Their competition is no longer other IT departments, it's freedom of choice itself.