I try to keep my owner profile as light as possible and just as a management profile. I mostly work on secondary profiles because I can destroy them if at all I wanted.
So I mostly install apps on secondary profiles using installers there. One disadv is that I cannot easily push those apps around to other profiles, so need to extract the apk and move that around with USB/Syncthing/whatever and then install it using the File launcher. If I installed them in owner profile it's easy to install them from there to other profiles using "Manage Profile".
However any app installed anywhere on the system does show up in the owner profile even if it isn't installed there. It just shows the apps as "not installed for this user". I even get the option to "uninstall it for all users" should I choose to.
Given all this, why does GOS mandate the app be installed in the owner profile for the owner profile to be able to push it around to other profiles? Since it already has the view of the apps (and I'm assuming the apks) can't it not just "install" it for other users anyway? What is the technical limitation here (if any) or is this just a can-be-done-but-not-implemented thingy?