In order to better understand the enhancement you are looking for regarding external reporting, can you please provide some insight into the workflows you would intend to do, and the use cases which this Idea is asking for?
Currently I use Tableau to audit the ESRI environment.
I run a python script that extracts information into a csv file which is then loaded into a database for consumption by the asset owners to determine usage across the platforms
Below is the Map Service statistics
I have exposed the publishing properties as there were questions around tuning. The below provides a whole view of all map services published and the properties used for each.
I also created a lineage of each map service so that you are able to see what map service is connected to what table via a specific SDE
There are also usage reports I’ve created by capturing and transforming the IIS logs on the web server into usable statistics