n3t_admin
Well it would be difficult to know without the ability to disable and test for it wouldn't it?
And what you're mentioning about apps hogging battery by making requests can be in fact fixed by disabling those packages, unless there's hidden or tangled dependencies.
Now comparing the battery consumption of stock Android on custom Pixel packages (with ADB) and unmodified GrapheneOS I can definitely tell that there's unnecessary bloat running and that's normal if it's based on AOSP with extra-security layer running.
I just don't understand from reading a dozen threads on here or reddit specifically talking about finer packages and processes disabling features why would a custom ROM actively try to prevent user from doing that, again unless we're talking about critical packages.
I don't buy the infantilizing and slightly creepy controlling argument that it's "for your own good, don't ask or try to choose what you want to run on your device", especially when it includes apps like Health Connect or has Work Setup running when the base OS doesn't support/need Work Profile unless using sandbox Google Play services and adb...
Whether from an attack surface, privacy, or performance/battery POV I don't see why it should be running by default in the background and in my experience disabling it when no Work Profile is used doesn't interfere with the OSs operations in any way.