Потому что «занять кому-то» нельзя. Занять – значит взять на время. Занять можно у кого-то, но не кому-то. А вот дать кому-то денег на время – это одолжить.