in most cases there are no need to run UF as root user, most common excuses:
- permissions to access root-only files - can be relaxed using chmod, chown, unix groups, chattr, setcap etc.
- permissions to open ports below 1024 - can be fixed with iptables, or dropping permissions after start
- selinux/apparmor - can be adjusted
most severe disadvantage - security risk because of:
- increased attack surface
- any/most security restrictions (file permissions, even SElinux etc) can be disabled or bypassed
- etc.