This is an un-reported requirement that is required for the tab-restricted policy to actually work (otherwise no pages from this namespace would ever be loaded (see OnGetPagesByURLDone implementation [1]).
As we recently considered adding another namespace that would be tab-restricted, we would have been struck by this problem should this convention be forgotten.
I'll start by documenting the respective policy members to clarify this requirement but we might want to think about a better way to handle this.
[1] https://cs.chromium.org/chromium/src/chrome/browser/offline_pages/offline_page_utils.cc?q=OnGetPagesByURLDone
Comment 1 by bugdroid1@chromium.org
, Sep 6