Some mods require a rooted device because they need access to system-level files or permissions that are restricted on standard non-rooted devices a few reasons would be; modifying system files, bypassing app restrictions, accessing protected data, customizing deeper features. Rooting gives apps full control over the AOS, which allows for more extensive modifications.