Just a quick comment as to one of the benefits if Apps - they allow users to be presented with only the subset of the workspace that is relevant for them, which helps prevent being overwhelmed. For example, the finance dept don’t need or want to see sprints, the sw devs don’t need or want to see CRM stuff, etc.
At the moment, App-level permissions make it possible to have a complex workspace that isn’t confusing/cluttered for the average user.
Of course, when entity-level permissions arrive, this can be even more granular, but for the time being, I get why App groupings make sense.
Also, i think they help the fibery team with encouraging/onboarding new users via templates. Without them, i think some users might find the lack of structure intimidating.