The big advantage of FTP is that server support for resuming partial downloads was generally supported, unlike HTTP. Of course the browsers never implemented the resume feature so there wasn't much incentive to use FTP in the browser. Plus Internet connections got better so the need to work around your shitty connection diminished over time.