No, it does not depend. Featherpad is an editor. If you start it, you can edit files. Simple and easy, every feature of featherpad works. No need for elevated privileges.
A file has certain permissions set. Normally, this has a good reason. For example, a user without write privilege cannot change the content of the file. This behaviour is the same for all editors.
If you change the permissions of the file, you are able to edit the file and then you can reset the old permissions.
Another approach is to create a copy of the file, modify the file and then replace the original file with the modified copy. That is, what sudoedit does.
With GNOME, you can use the admin:// gvfs backend.
If you understand the system, you can do whatever you need, without running a graphical application with elevated permissions.
It was just to illustrate the problem, even though I used it a few times in testing on the virtual machine, its more fast and easy. But in production I don’t do that.