Hombre, no todo el mundo puede irse a currar a Madrid de cualquier forma.
El mercado laboral español no busca a los mejores (al igual que el sector público), sino aquellos que estén en circunstancias/disponibilidad de currar por menos dinero (en el caso del sector público, que no seas un vago pero que tampoco destaques por bueno).
De ahí que a una oferta en Madrid se presentará gente con experiencia de Madrid. Si va uno de fuera, pues tendrá que asumir que va a tener que compartir piso como si fuese un estudiante, cosa que a los que somos un poco más mayores a veces nos plantea problemas, más si tienes un vida hecha. Y también habrá gente que pueda permitirse optar a un puesto aunque pierda dinero con tal de ganar experiencia, recurriendo si hace falta a la ayuda de los padres, que lo veo legítimo, tal y como tienen las cosas los más jóvenes.
En el extranjero, en cualquier caso, también te piden experiencia.
Yo a lo que animaría a los que quieren ganar experiencia es que, si saben seguro que en 6 meses van a estar mano sobre mano, se dediquen a elaborar proyectos propios (que igual puedes llegar a comercializar), hacer algún curso de emprendedores (alguno serio y bueno, donde te enseñen bien a montar tu propia miniempresa) o a colaborar con alguna ong. Todo antes que trabajar gratis para otro a cambio de experiencia. Si colaboras con una ong (de cualquier tipo), estás haciendo una labor de utilidad social y creando valor que repercute en tu experiencia profesional de forma directa.
Supongo que habrá ong que necesiten mejorar/actualizar la web, que necesiten algún tipo de servicio informático sencillito, etc. En cualquier caso, las ong's suelen funcionar como empresas, y lo normal es que hasta por esto paguen. A los captadores les suelen pagar, a los administrativos se les paga, etc. De todo el dinero que una ong recibe, no mucho llega a sus destinatarios, pero algo llega. De lo que se trata es de que tu trabajo, sea a un precio menor o altruista, llegue a favorecer a otros.