Mi punto de vista es bastante diferente al tuyo. Yo domino SQL Server, DB2, Cobol, administro BBDD Oracle y programo siempre cerquita del gestor de BBDD (PL´s). También conozco tecnologías de comunicación entre BBDD (Informática Power Center) y además actualmente colaboro en la creación de un DataWhareHouse que manejara 4 Teras de información.
¿Y de qué ha servido tanto conocimiento? Pues no de mucho, porque cada vez en menos tiempo aparece una tecnología nueva..
En mi opinión, es lógico que no encuentres profesionales, porque de seguro que ninguna empresa aprecia los conocimientos una vez ya han sido explotados y el proyecto queda cerrado.
Si quieres expertos en Rail para tres meses, o un tiempo corto, es normal que la gente no se meta a aprender Rail para algo temporal. Ya estamos escarmentados. Mañana quedrás migrar y no te molestarás en formar a aquella persona sino que quedrás un profesional en la tecnologiá nueva con experiencia.
Yo he aprendido por mi cuenta Basic, Pascal, Oracle y... Mirando hacia atrás pienso que ahora no lo haría. Porque la empresa no lo valora!!!
En fin, esto se ha convertido el "comentario de un quemado".
Un saludo y felices fiestas.