Eigene Adapter lassen sich recht einfach mit ein paar Codezeilen erstellen. Filesystem | Shopware Documentation
Ich würde mal behaupten, dass FTP und insbesondere auch SFTP viel zu langsam ist, als es wirklich zu verwenden. Bsp Authentifizierung und Transfer. Auch muss sichergestellt werden, dass man dahin ja auch eine öffentlich erreichbare Adresse hat, wenn man nicht nur den private Storage dafür verwenden wird.
Es gibt günstige Alternativen, wie bspw. BunnyCDN.