Well, as you may know, root access allows you to do things on Android with superuser access. You can do basically anything, like system apps can. The problem with it is that it makes things less secure, since you (technically) could fake a successful request when logging into Snapchat without knowing the password, or completing a payment through Android Pay, without losing money. Therefore, both Snapchat and Android Pay won't run when the user has root access, just to make sure.Thx! Do you know why these apps require Safetynet?
Safetynet is a way for apps to make sure that the user is not rooted and the device is secure. Magisk has some tools for hiding root access, so that apps won't be able to find out that a device has been rooted. So when you're using Magisk or a tool that does a similar thing, you're basically lying to the system that your device is secure enough to use it.