Wordpress then can update itself using your FTP credentials, but a malicious or hacked plugin can not compromise the site.
Wordpress then can update itself using your FTP credentials, but a malicious or hacked plugin can not compromise the site.
Some directories do need to be writable for caching and uploading purposes, but those are just data, and data is usually inert. It's dangerous to leave any executable file (*.php) writable by the web server.
You don't have to have the wp-content directory writable by the web server. I certainly don't on the WordPress installs that I maintain. I also do not have FTP open and listening. Users can SSH/SFTP files up if they wish, but I don't let the web server write into the Wordpress area for specifically that reason.
So, if you set up the ACLs and permission bits correctly, the webserver has no write rights, only you and the FTP user have.