My question wasn't about how profiles can be used. I know what they are for and how to use the profile. My question was specifically about the function of blocking background traffic to any selected application, which is described in the capabilities of GrapheneOS, and implemented in the system itself. But why is it needed in the system, if it is initially known that it cannot work in principle, and for reasons beyond the control of the developers? After all, the user is not warned anywhere that the setting implemented in the system, which allows blocking background traffic to applications in the secondary profile, will not work in reality.
The user sees this feature in the description, sees the setting in the system itself, and applies it without even knowing that it doesn't actually work, and that the lock will be reset by the system after the first reboot, and the system doesn't even inform the user about it. So maybe it makes sense to either warn the user right away so as not to mislead them, or just remove this setting?