I really don't get why they don't just give you a thing to install something as many times as you want. It's insane that you still have to use these weird workarounds.
The last option would work just fine for you
You do realize you can still create a work profile through things like Insular/Island, right?
It's insane people complain about these things when they're legitimately non-issues
Those restrictions can exist too, and e.g. work profiles are obviously useful. But it's strange that we don't have an option that isn't restricted like that.
There are some tools available to make management even more straightforward, like Insular, a fork of Island: https://f-droid.org/packages/com.oasisfeng.island.fdroid/