You are confused about what a URI is. Or about what a web browser is.
You need dedicated clients for plenty of protocols that can be in an href.
ftp is not a part of the World Wide Web. The World Wide Web is in HTTP. That is the “web” part of “web browser”. That they support other protocols is incidental.