Its the only realistic way to control broadcast receivers.
Some apps register for shit like “screen on” or “battery status”, both happen constantly.
Only other way on a non-rooted phone is to install those apps into the work profile (using an app like Island), and deactivate the work profile when not using those apps.