FTP? Why would anyone use FTP and what advantage would that provide anyway? The content has to be transferred one way or another and FTP doesn't change that.
If they want to pre-cache the content, then OSD supports doing this as well: https://learn.microsoft.com/en-us/mem/configmgr/osd/deploy-use/configure-precache-content