Because the SQL Server Agent requires file system access, it needs to run under an account which has read and write access to the file system.