Pesquisar vagas nem sempre é um bom parâmetro. Boa partae das vagas de C# não são anunciadas. Ruby deve ocorrer também, mas sei que em C# ocorre muito. Outras tecnologias também.

Isso é verdade, mas com uma pesquisa simples e em pouco tempo, eu encontrei mais vagas para desenvolvedor .NET do que Ruby, em mais de uma plataforma.

Quando falam dessas vagas que não são anunciadas quer dizer que os recrutadores que vão atrás ou que essas vagas são voltadas para indicações?

Geralmente indicações, mas também tem casos de apenas ficarem procurando as pessoas no Linkedin ou outras formas, em menor quantidade, ou pelo menos não tão diferente de outras linguagens.