Specifically recall having a conversation with a staff member back at RDC last year; I don’t remember your name (I do apologize), but this feels like feedback regarding this kind of system has been taken onboard as a whole; I can see the intent for this feature being fully comprehensive and taking care of asset permissions in one fell swoop.
I am really optimistic for this; the initial release already provides a great amount of flexibility such as granting asset permissions directly to groups/communities regardless of role permissions. I expect to switch to this system for Flood Escape 2: Community Maps once model/package sharing gets released as mentioned in the OP.
Good stuff