I was sort of shocked when i was able to ftp into the server as admin and root as well if i am not mistaken.
Everybody knows of a admin and root user name and from the internet, that was not so good for me.
When you use ftp and login as admin or root, you have full access to all ibays.
sFTP may be the way to go, but it sure is a lot harder to write a stand alone program to use SSL technology and usually nobody wants to share their code to do so.
Maybe one day, the technology built into equipment will have the ability to encryt and decrypt automatically.