Creo, y solo creo porque no soy un experto, las golondrinas anidan para criar (al igual que muchos otros pájaros). No usan el nido a modo de "dormitorio" si no para criar a sus polluelos, por tanto si no tienen polluelos y/o en épocas donde no los tienen, quizás duerman en sitios donde estén cómodos, como cables eléctricos, antenas o ramas de árboles. Lo de cerca de humanos es irrelevante porque están muy acostumbradas, y si crían en fachadas de edificios con gente, por que no van a dormir cerca.