harp
harp I can't see any sense of that seriously or do I miss something?
You're not wrong with your logic, I just have different priorities (long battery life and no distractions) and so come at this from a different place:
Firstly, I don't use any app notifications (with the exception that phonecalls and SMS get passed through to the user profiles) so I use no profiles with playservices enabled (except the updater profile).
Secondly, although I leave Google playservices and the playstore enabled in the updater profile, I always leave it with end_session so that google stuff is not active and using battery. Using this updater profile is easier for me than going to the owner profile, enabling playservices and playstore, updating apps and then disabling it all again. I therefore never need enable Google stuff in my owner profile except when I rarely install a new app from the playstore.
All the apps in the updater profile are disabled. If I understand AOSP correctly, and providing apps have been installed using the owner profile, then there are not multiple copies of the app executables in each profile; just the one copy installed by the owner profile.
Probably I am lucky, but my experience with this setup is that only one (and that very rarely used) of my multiple banking & finance apps even requires playservices for normal daily use (there seems to be the occasional transaction in another app which requires playservices). I don't think I have more than 20 apps in total across all the profiles, but the count is steadily rising out of necessity.
Also, I don't use 'app update' notifications - it would be a never ending stream of nonsense. I tend to only update an app when it stops working; although I do intend to modify this behavior by updating apps on a test GOS phone more regularly so I can always have a .apk copy of the last working version before it got broken by an app update.