Why should we install wordpress using dnf install wordpress rather than just downloading the files? is it because those PHP file won’t work due to SELinux, or is it something else?

Also, if I am importing NGINX config files and database backups (made using msqldump) from another server, do I have to do something with them before they can work?

Another thing that I have seen is that in the nginx.conf file in Fedora, the user is set to nginx, while on other operating systems it is set to www-data by default. Why is that?

I am asking this because I want to migrate from a Debian server to a Fedora Server (preferably on ARM).