You're going to find the full range of talent regardless of which language you're using. Erlang doesn't guarantee godlike competence, and .NET doesn't guarantee mediocrity. I think your biases are showing a little here.
I never said anything about a guarantee. I'm just saying that if you want to hire a programmer, the fact that there are thousands and thousands more of .NET programmers doesn't make hiring any easier. You want quality, not quantity.