Can someone explain why I would want to use user profiles?
My 6a is already not thaat fast. I separate apps with work profile and private space. This allows me to share files easily, app updates actually seem to work way better across user profiles.
If I would use only one profile, and use the owner like you @N1b described, what is the attack surface reduction here?
You have appstores in the owner profile, which add a ton of attack surface. They connect to the internet and install apps.
You also always run playservices in the background, otherwise the playstore wouldnt work. So you have quite a lot of attack surface, dont you?
Also the issue with sharing files. Currently network over localhost works, but the future is unclear. Sharing via USB would require another app, to at least use public-private cryptography for the files. Otherwise using an unencrypted USB Stick would leave traces, and I know no USB shredding app on Android. Not sure if you can even shred flash storage.
Can you direct me to a list of things a guest profile cannot do, that the owner can?