RFC-25: [Superseded by RFC-29] App Access Rule - followup to New App Data Access APIs

1000x this.

Also looking at the greater context:
The whole purpose of this feature is to allow apps to have a great user experience when data access is disabled. When it is hard to implement, very few apps will implement. See Dark Mode as a reference