Помню поговорку, которую я впервые услышала еще в советские времена: "То, что не сделают за деньги, сделают за очень большие деньги, а что не сделают за очень большие деньги, сделают по родству или знакомству". Но, пожалуй, еще есть причины.
1) "Свой" - это тот, от кого знаешь, чего ожидать. Т.е. предсказуемый человек. А в восприятии многих людей предсказуемость - это очень важно. "Пусть звезд с неба не хватает - зато я это знаю заранее".
2) "Свой" - это тот, о ком надо заботиться (иногда - даже если он этого не слишком-то и заслуживает), это одна из особенностей отечественной - да и не только отечественной - культуры. Иначе будет грызть совесть и / или станут прессовать родственники и друзья. Т.н. "лояльность семье / дружбе". "Ну как не порадеть родному человечку!" - А.С. Грибоедов, "Горе от ума", написано в 1824 г.
3) Очень часто работодатель просто не знает, как искать и оценивать персонал. Поэтому в начале бизнеса использует доступные ресурсы - привлекает на работу родственников, друзей, знакомых, знакомых знакомых и т.п.
4) Довольно часто родственника на работу берут для того, чтобы за ним приглядывать. Такое, например, встречается в семьях, где отец основал и раскрутил бизнес, а сын / внук прожигает жизнь и внушает опасение за свое будущее всей родне. Тогда отец его берет на работу - чтобы был на глазах и приучался к делу. Иногда это срабатывает.
5) И, наконец, существует такое явление, как семейный бизнес. И ключевое слово тут именно "семейный", т.е. предполагается, что члены семьи по умолчанию должны работать именно в этой компании и, чаще всего, не на рядовых должностях.