In order to make the program more complete, suitable for both the most experienced programmers but at the same time also open to the less experienced. I think you need a built-in ftp / sftp connection system, for editing, file comparison.
Some core functionality cannot depend on third party plugins.