Like I said your web host may have your server setup to allow uploads with 755 permissions but thats up to your host not the software.
Our instructions state 777 because thats the case for alot of servers and the majority of our users are not technically savy.
Your host if they are that worried about permissions can setup there directories to allow creation of directories to house files and allow file uploads at 755.