Same as any Linux system you don’t want applications to have root access all the time. However if I want to remove a system file or modify something that a normal user isn’t able to, something is going to require higher privileges than the standard user account has.
Granting blanket root to all programs on an android phone sure that’s a risk; but who the fuck does that on any system…
From memory individual apps would be able to request root which could be denied, approved once, approved always or ignored.
Why would you provide any app with root access tbo?
What do they need it for?
Really depends on what you want to do.
Same as any Linux system you don’t want applications to have root access all the time. However if I want to remove a system file or modify something that a normal user isn’t able to, something is going to require higher privileges than the standard user account has.
Not OP but rooting is still necessary for advanced backups like those made using Swift Backup