Question is in reference to the requirements spelled out here:
https://doc.arcgis.com/en/arcgis-online/manage-data/take-maps-offline.htm#ESRI_SECTION1_C0331D55CAE1...
I assume this is required for Portal/ArcGIS Enterprise too (not just AGOL). Why is this required? What if you want to define a map for the user to see, but want some of the layers to be live, online-only layers, and others to be offline? Such a map can be assembled programmatically in Runtime and Pro, why not let the admin define such a map?