There is an existing Ideas Exchange that talks about decoupling the required Manage All Pages grant from Share Pages, especially for view only environments here: https://community-forums.domo.com/main/discussion/65849/more-grants?utm_source=community-search&utm_medium=organic-search&utm_term=grant+decoupling
I'd like to add that we need more of that granularity with Report builder which requires both Edit Pages AND Edit Apps, which for a view-only environment, would require a publish refresh if users were to delete a page/app which would be disruptive to the other users in their instance.
Ideally, more granularity for grants (and less of the required implicit grants) across the board would cover many customer use cases especially where instances don't have the entire Domo feature set enabled.