I think the primary question is, why you chose that language.
I'm a web developer and I often join in on projects, that use languages I consider crappy. In general, these languages are used, because people don't know any better. To illustrate my point: I think PHP is a really poor language, and I can point out a lot of alternatives and really explain why I think each of them is better.
But I often face people, who just don't understand it, because they've basically never actually understood a language other than PHP (at the level of PHP3). Trying to explain why compile time type checking, generics, first order functions, structural subtyping, a consistent standard API or other features PHP doesn't have, are good, proves to be pointless, because they never experience how using these features feels in action.
There are many languages, that are at the same time popular, because of their forgiveness, ease of use, and looked down on, because of their lacking safety and their triviality. VB.NET is one of them. If you compare deployed code in JavaScript and in, let's say, OCaml, you quickly understand why experienced developers dislike these kind of languages.
None the less most of these languages can be used in a serious manner, although often you will find out, they simply lack some key features or are very ambiguous and unsafe in some points. If you are trying to convince a good developer to work with such a language, then you should try to explain him why you are using it (sometimes there are reasons). Also, if he is interested, take some time to show him your code base (presuming that you have code base that you consider good). If you have no particular reasons and your code is crap (and a rewrite would be reasonably expensive), then actually switching is an option you should consider.
For example, if someone tells me, they're using Java because basically they learned it at school and because they never learned anything else, or because the management heard Java is good, I wouldn't wanna take the job. Ever. If they use Java because of specific frameworks and libraries, that already get half the job done, then I fully understand, and I am willing to set aside my personal objections to Java.
Also, I you're posting job offers, you might get better people in an interview, if you point out that you want experienced developers, possibly with Java/C# experience. It should help emphasize that you're not just offering a "scripting job".
greetz
back2dos