FTP need Authorization for any type of file transfer. If FTP is used instead of http , all users will be required to have get the credentials for accessing any thing on web . Hence it's not possible to use FTP for webdocument transfer.
I guess , FTP is faster than http for large file transfer.