tempproc Well it would be difficult to know without the ability to disable and test for it wouldn't it?
So - none, thank you. Yes, in fact it would.
tempproc 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.
If your car uses too much gas you don't go and rip out the radiator, right? Why are you trying to do the same with the OS?
tempproc 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 don't even know what to say to that. This is so wrong on so many levels.
tempproc 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.
Because it would increase your attack service. If for example a service would be always listening on a socket port 8764 and you disabled that, it could result in a malicious app doing the same and steal your data. Very abstract example, but a demonstration of the complexity of these systems. GrapheneOS wasn't built for tinkering. The premise is that the OS is safe as is and shouldn't be changed or modified. A little like the TOR browser, but for other reasons.
tempproc 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...
That is... wrong and shows that you haven't done extensive research. Every app could in theory create a work profile if you programmed it this way. And some do, like Shelter or Insular. Without adb or any special permissions. I don't even what could break if you disabled work profile, might be settings, might be a different user profile. I don't really know, because you need to look at the code for references and dependencies in the system.
tempproc 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.
From your experience. Now add to that 200k users with vastly varying setups (including those using work profiles) and you will have an influx of complaints or bug reports, as already seen with botched adb commands. This shouldn't be happening.