Interestingly, on Xiaomi HyperOS they have added the ability to individually control each app's access to mobile data 1/2/WiFi. I didn't know this wasn't a general Android feature.
I guess if it was, people would be turning off the network permission of all the "apps that perform a trivial function, but with ads", like I always do.