I agree entirely that apps are designed to do precisely this. But there are phone OS’s that explicitly let you control every notification and background prices (and location function) of every app, and ask you before doing so, at the very least. I default to answering no to location access, notifications and the like, and only let apps I care to run in the background.
As the article says, the OS really should do this for me, and it’s doubly unfair that vetting every interaction requires more tech knowledge than it should. I will personally continue to support org’s that try to support those goals. But there is no doubt that process, as it exists today, is infeasible for an average user, and that is unacceptable.