Обычно это происходит потому, что их родители так выбрали . А точнее, фамилии-имена появились потому, что сыновьям давали девичью фамилию матери в качестве второго имени, а носитель имени выбирал использовать свое второе имя — особенно если его первое имя совпадает с именем отца.