In order to answer that question we need to know the user and group the web server runs under, the user and group the FTP server will use to write the files, the permissions of the files as well as if your server is using something like suPHP or mod_fpm (FastCGI Process Manager).
Moreover, just because you can assign 0777 permissions to everything and have no problem running the site doesn't mean that this is a secure or even a sane thing to do. Yes, even on the crapiest of servers you can do that and Joomla! will run just fine, but it's like bending over to grab the soap in the prison's shower. The hackers will be the other inmates in the shower. You get the picture.
For more information I would suggest beginning by reading the Security Information chapter of Akeeba Backup's documentation which discusses how users, ownership and permissions work. It's definitely not a light read, so I'd suggest trying to read a few times until you begin to understand how these concepts relate to each other. Then I'd recommend reading my 777: The number of the beast blog post where I discuss the perils of using 0777 permissions indiscriminately.
Coming back to your question, decent hosts either use virtualisation or suPHP, mod_itk or mod_fpm (or the equivalent if Apache is not used). In these cases the web server process for your site effectively runs under the same user and group as the one used by FTP. On these hosts Kickstart's FTP mode is not required. That's why Kickstart's FTP mode is presented as an exception, a rarity. If you need Kickstart's FTP mode then your shared server has a subpar configuration which makes it easier for hackers to compromise your site when another site has been compromised on the same server. This will happen depite you taking the best protection measuers due to the way the permissions and ownerships on such servers have to be set up. As a rule of thumb, whenever you see a server where you need to use Kickstart's FTP mode and/or Joomla!'s FTP mode, RUN! I've seen too many sites hacked like that on servers like that and their owners then going to Joomla!'s forum and complaining what a piece of shit Joomla! is. Joomla! itself is very secure, but it can only be as secure as the server it runs on. If the server has more holes that a slice of swiss cheese what kind of security wou;d you expect?
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!